<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.14.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DM-CtrlH7-BF-DevProgram: C:/Users/ASUS/Desktop/dm-ctrlH7-balance-9025test/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="50x5.png"/></td>
  <td id="projectalign">
   <div id="projectname">DM-CtrlH7-BF-DevProgram<span id="projectnumber">&#160;beta 0.1</span>
   </div>
   <div id="projectbrief">C.ONE Studio Damiao Development Board Framework</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.14.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search',true);
  $(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(function(){initNavTree('stm32h7xx__ll__usart_8h_source.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">stm32h7xx_ll_usart.h</div></div>
</div><!--header-->
<div class="contents">
<a href="stm32h7xx__ll__usart_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno">   18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="comment">/* Define to prevent recursive inclusion -------------------------------------*/</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#ifndef STM32H7xx_LL_USART_H</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#define STM32H7xx_LL_USART_H</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="comment">/* Includes ------------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &quot;<a class="code" href="stm32h7xx_8h.html">stm32h7xx.h</a>&quot;</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span><span class="preprocessor">#if defined(USART1) || defined(USART2) || defined(USART3) || defined(USART6) \</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="preprocessor"> || defined(UART4) || defined(UART5) || defined(UART7) || defined(UART8) || defined(UART9) || defined(USART10)</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span><span class="comment">/* Private types -------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span><span class="comment">/* Private variables ---------------------------------------------------------*/</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span><span class="comment">/* Array used to get the USART prescaler division decimal values versus @ref USART_LL_EC_PRESCALER values */</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span><span class="keyword">static</span> <span class="keyword">const</span> uint32_t USART_PRESCALER_TAB[] =</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>{</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>  1UL,</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>  2UL,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>  4UL,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span>  6UL,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span>  8UL,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span>  10UL,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>  12UL,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>  16UL,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>  32UL,</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span>  64UL,</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>  128UL,</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span>  256UL</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span>};</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span><span class="comment">/* Private constants ---------------------------------------------------------*/</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span><span class="comment">/* Private macros ------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span><span class="preprocessor">#if defined(USE_FULL_LL_DRIVER)</span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span><span class="preprocessor">#endif </span><span class="comment">/*USE_FULL_LL_DRIVER*/</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span><span class="comment">/* Exported types ------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span><span class="preprocessor">#if defined(USE_FULL_LL_DRIVER)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span>{</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span>  uint32_t PrescalerValue;            </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span>  uint32_t BaudRate;                  </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span>  uint32_t DataWidth;                 </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span> </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span>  uint32_t StopBits;                  </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span> </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span>  uint32_t Parity;                    </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span>  uint32_t TransferDirection;         </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span> </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno">  129</span>  uint32_t HardwareFlowControl;       </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno">  134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno">  135</span>  uint32_t OverSampling;              </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span>} LL_USART_InitTypeDef;</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno">  142</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno">  146</span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span>{</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno">  148</span>  uint32_t ClockOutput;               </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span>  uint32_t ClockPolarity;             </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span>  uint32_t ClockPhase;                </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span>  uint32_t LastBitClockPulse;         </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span> </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span>} LL_USART_ClockInitTypeDef;</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span></div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno">  182</span><span class="preprocessor">#endif </span><span class="comment">/* USE_FULL_LL_DRIVER */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno">  183</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span><span class="comment">/* Exported constants --------------------------------------------------------*/</span></div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno">  188</span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno">  193</span><span class="preprocessor">#define LL_USART_ICR_PECF                       USART_ICR_PECF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span><span class="preprocessor">#define LL_USART_ICR_FECF                       USART_ICR_FECF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno">  195</span><span class="preprocessor">#define LL_USART_ICR_NECF                       USART_ICR_NECF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span><span class="preprocessor">#define LL_USART_ICR_ORECF                      USART_ICR_ORECF               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno">  197</span><span class="preprocessor">#define LL_USART_ICR_IDLECF                     USART_ICR_IDLECF              </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span><span class="preprocessor">#define LL_USART_ICR_TXFECF                     USART_ICR_TXFECF              </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span><span class="preprocessor">#define LL_USART_ICR_TCCF                       USART_ICR_TCCF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno">  200</span><span class="preprocessor">#define LL_USART_ICR_TCBGTCF                    USART_ICR_TCBGTCF             </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span><span class="preprocessor">#define LL_USART_ICR_LBDCF                      USART_ICR_LBDCF               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span><span class="preprocessor">#define LL_USART_ICR_CTSCF                      USART_ICR_CTSCF               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span><span class="preprocessor">#define LL_USART_ICR_RTOCF                      USART_ICR_RTOCF               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span><span class="preprocessor">#define LL_USART_ICR_EOBCF                      USART_ICR_EOBCF               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno">  205</span><span class="preprocessor">#define LL_USART_ICR_UDRCF                      USART_ICR_UDRCF               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno">  206</span><span class="preprocessor">#define LL_USART_ICR_CMCF                       USART_ICR_CMCF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span><span class="preprocessor">#define LL_USART_ICR_WUCF                       USART_ICR_WUCF                </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno">  216</span><span class="preprocessor">#define LL_USART_ISR_PE                         USART_ISR_PE                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span><span class="preprocessor">#define LL_USART_ISR_FE                         USART_ISR_FE                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno">  218</span><span class="preprocessor">#define LL_USART_ISR_NE                         USART_ISR_NE                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno">  219</span><span class="preprocessor">#define LL_USART_ISR_ORE                        USART_ISR_ORE                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span><span class="preprocessor">#define LL_USART_ISR_IDLE                       USART_ISR_IDLE                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno">  221</span><span class="preprocessor">#define LL_USART_ISR_RXNE_RXFNE                 USART_ISR_RXNE_RXFNE          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno">  222</span><span class="preprocessor">#define LL_USART_ISR_TC                         USART_ISR_TC                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno">  223</span><span class="preprocessor">#define LL_USART_ISR_TXE_TXFNF                  USART_ISR_TXE_TXFNF           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno">  224</span><span class="preprocessor">#define LL_USART_ISR_LBDF                       USART_ISR_LBDF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span><span class="preprocessor">#define LL_USART_ISR_CTSIF                      USART_ISR_CTSIF               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span><span class="preprocessor">#define LL_USART_ISR_CTS                        USART_ISR_CTS                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span><span class="preprocessor">#define LL_USART_ISR_RTOF                       USART_ISR_RTOF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span><span class="preprocessor">#define LL_USART_ISR_EOBF                       USART_ISR_EOBF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span><span class="preprocessor">#define LL_USART_ISR_UDR                        USART_ISR_UDR                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno">  230</span><span class="preprocessor">#define LL_USART_ISR_ABRE                       USART_ISR_ABRE                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno">  231</span><span class="preprocessor">#define LL_USART_ISR_ABRF                       USART_ISR_ABRF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno">  232</span><span class="preprocessor">#define LL_USART_ISR_BUSY                       USART_ISR_BUSY                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno">  233</span><span class="preprocessor">#define LL_USART_ISR_CMF                        USART_ISR_CMF                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno">  234</span><span class="preprocessor">#define LL_USART_ISR_SBKF                       USART_ISR_SBKF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno">  235</span><span class="preprocessor">#define LL_USART_ISR_RWU                        USART_ISR_RWU                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno">  236</span><span class="preprocessor">#define LL_USART_ISR_WUF                        USART_ISR_WUF                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno">  237</span><span class="preprocessor">#define LL_USART_ISR_TEACK                      USART_ISR_TEACK               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno">  238</span><span class="preprocessor">#define LL_USART_ISR_REACK                      USART_ISR_REACK               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span><span class="preprocessor">#define LL_USART_ISR_TXFE                       USART_ISR_TXFE                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno">  240</span><span class="preprocessor">#define LL_USART_ISR_RXFF                       USART_ISR_RXFF                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span><span class="preprocessor">#define LL_USART_ISR_TCBGT                      USART_ISR_TCBGT               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno">  242</span><span class="preprocessor">#define LL_USART_ISR_RXFT                       USART_ISR_RXFT                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno">  243</span><span class="preprocessor">#define LL_USART_ISR_TXFT                       USART_ISR_TXFT                </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno">  247</span></div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno">  252</span><span class="preprocessor">#define LL_USART_CR1_IDLEIE                     USART_CR1_IDLEIE              </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno">  253</span><span class="preprocessor">#define LL_USART_CR1_RXNEIE_RXFNEIE             USART_CR1_RXNEIE_RXFNEIE      </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno">  254</span><span class="preprocessor">#define LL_USART_CR1_TCIE                       USART_CR1_TCIE                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno">  255</span><span class="preprocessor">#define LL_USART_CR1_TXEIE_TXFNFIE              USART_CR1_TXEIE_TXFNFIE       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno">  256</span><span class="preprocessor">#define LL_USART_CR1_PEIE                       USART_CR1_PEIE                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno">  257</span><span class="preprocessor">#define LL_USART_CR1_CMIE                       USART_CR1_CMIE                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno">  258</span><span class="preprocessor">#define LL_USART_CR1_RTOIE                      USART_CR1_RTOIE               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span><span class="preprocessor">#define LL_USART_CR1_EOBIE                      USART_CR1_EOBIE               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span><span class="preprocessor">#define LL_USART_CR1_TXFEIE                     USART_CR1_TXFEIE              </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span><span class="preprocessor">#define LL_USART_CR1_RXFFIE                     USART_CR1_RXFFIE              </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span><span class="preprocessor">#define LL_USART_CR2_LBDIE                      USART_CR2_LBDIE               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span><span class="preprocessor">#define LL_USART_CR3_EIE                        USART_CR3_EIE                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno">  264</span><span class="preprocessor">#define LL_USART_CR3_CTSIE                      USART_CR3_CTSIE               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno">  265</span><span class="preprocessor">#define LL_USART_CR3_WUFIE                      USART_CR3_WUFIE               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno">  266</span><span class="preprocessor">#define LL_USART_CR3_TXFTIE                     USART_CR3_TXFTIE              </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span><span class="preprocessor">#define LL_USART_CR3_TCBGTIE                    USART_CR3_TCBGTIE             </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span><span class="preprocessor">#define LL_USART_CR3_RXFTIE                     USART_CR3_RXFTIE              </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno">  272</span></div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno">  276</span><span class="preprocessor">#define LL_USART_FIFOTHRESHOLD_1_8              0x00000000U </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno">  277</span><span class="preprocessor">#define LL_USART_FIFOTHRESHOLD_1_4              0x00000001U </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno">  278</span><span class="preprocessor">#define LL_USART_FIFOTHRESHOLD_1_2              0x00000002U </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno">  279</span><span class="preprocessor">#define LL_USART_FIFOTHRESHOLD_3_4              0x00000003U </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno">  280</span><span class="preprocessor">#define LL_USART_FIFOTHRESHOLD_7_8              0x00000004U </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno">  281</span><span class="preprocessor">#define LL_USART_FIFOTHRESHOLD_8_8              0x00000005U </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno">  289</span><span class="preprocessor">#define LL_USART_DIRECTION_NONE                 0x00000000U                        </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span><span class="preprocessor">#define LL_USART_DIRECTION_RX                   USART_CR1_RE                       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span><span class="preprocessor">#define LL_USART_DIRECTION_TX                   USART_CR1_TE                       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span><span class="preprocessor">#define LL_USART_DIRECTION_TX_RX                (USART_CR1_TE |USART_CR1_RE)       </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno">  296</span></div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span><span class="preprocessor">#define LL_USART_PARITY_NONE                    0x00000000U                          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno">  301</span><span class="preprocessor">#define LL_USART_PARITY_EVEN                    USART_CR1_PCE                        </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno">  302</span><span class="preprocessor">#define LL_USART_PARITY_ODD                     (USART_CR1_PCE | USART_CR1_PS)       </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno">  306</span></div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span><span class="preprocessor">#define LL_USART_WAKEUP_IDLELINE                0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno">  311</span><span class="preprocessor">#define LL_USART_WAKEUP_ADDRESSMARK             USART_CR1_WAKE        </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span><span class="preprocessor">#define LL_USART_DATAWIDTH_7B                   USART_CR1_M1            </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno">  320</span><span class="preprocessor">#define LL_USART_DATAWIDTH_8B                   0x00000000U             </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span><span class="preprocessor">#define LL_USART_DATAWIDTH_9B                   USART_CR1_M0            </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno">  325</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno">  329</span><span class="preprocessor">#define LL_USART_OVERSAMPLING_16                0x00000000U            </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno">  330</span><span class="preprocessor">#define LL_USART_OVERSAMPLING_8                 USART_CR1_OVER8        </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno">  335</span><span class="preprocessor">#if defined(USE_FULL_LL_DRIVER)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno">  339</span> </div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno">  340</span><span class="preprocessor">#define LL_USART_CLOCK_DISABLE                  0x00000000U            </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno">  341</span><span class="preprocessor">#define LL_USART_CLOCK_ENABLE                   USART_CR2_CLKEN        </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno">  345</span><span class="preprocessor">#endif </span><span class="comment">/*USE_FULL_LL_DRIVER*/</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno">  346</span></div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno">  350</span><span class="preprocessor">#define LL_USART_LASTCLKPULSE_NO_OUTPUT         0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno">  351</span><span class="preprocessor">#define LL_USART_LASTCLKPULSE_OUTPUT            USART_CR2_LBCL        </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno">  355</span></div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno">  359</span><span class="preprocessor">#define LL_USART_PHASE_1EDGE                    0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno">  360</span><span class="preprocessor">#define LL_USART_PHASE_2EDGE                    USART_CR2_CPHA        </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno">  364</span></div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno">  368</span><span class="preprocessor">#define LL_USART_POLARITY_LOW                   0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno">  369</span><span class="preprocessor">#define LL_USART_POLARITY_HIGH                  USART_CR2_CPOL        </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno">  373</span></div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno">  377</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV1                 0x00000000U                                                                   </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno">  378</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV2                 (USART_PRESC_PRESCALER_0)                                                     </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno">  379</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV4                 (USART_PRESC_PRESCALER_1)                                                     </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno">  380</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV6                 (USART_PRESC_PRESCALER_1 | USART_PRESC_PRESCALER_0)                           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno">  381</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV8                 (USART_PRESC_PRESCALER_2)                                                     </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno">  382</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV10                (USART_PRESC_PRESCALER_2 | USART_PRESC_PRESCALER_0)                           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV12                (USART_PRESC_PRESCALER_2 | USART_PRESC_PRESCALER_1)                           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno">  384</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV16                (USART_PRESC_PRESCALER_2 | USART_PRESC_PRESCALER_1 | USART_PRESC_PRESCALER_0) </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno">  385</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV32                (USART_PRESC_PRESCALER_3)                                                     </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno">  386</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV64                (USART_PRESC_PRESCALER_3 | USART_PRESC_PRESCALER_0)                           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno">  387</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV128               (USART_PRESC_PRESCALER_3 | USART_PRESC_PRESCALER_1)                           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno">  388</span><span class="preprocessor">#define LL_USART_PRESCALER_DIV256               (USART_PRESC_PRESCALER_3 | USART_PRESC_PRESCALER_1 | USART_PRESC_PRESCALER_0) </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno">  392</span></div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno">  396</span><span class="preprocessor">#define LL_USART_STOPBITS_0_5                   USART_CR2_STOP_0                           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno">  397</span><span class="preprocessor">#define LL_USART_STOPBITS_1                     0x00000000U                                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span><span class="preprocessor">#define LL_USART_STOPBITS_1_5                   (USART_CR2_STOP_0 | USART_CR2_STOP_1)      </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span><span class="preprocessor">#define LL_USART_STOPBITS_2                     USART_CR2_STOP_1                           </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span></div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span><span class="preprocessor">#define LL_USART_TXRX_STANDARD                  0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno">  408</span><span class="preprocessor">#define LL_USART_TXRX_SWAPPED                   (USART_CR2_SWAP)      </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno">  412</span></div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno">  416</span><span class="preprocessor">#define LL_USART_RXPIN_LEVEL_STANDARD           0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno">  417</span><span class="preprocessor">#define LL_USART_RXPIN_LEVEL_INVERTED           (USART_CR2_RXINV)     </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno">  421</span></div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno">  425</span><span class="preprocessor">#define LL_USART_TXPIN_LEVEL_STANDARD           0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno">  426</span><span class="preprocessor">#define LL_USART_TXPIN_LEVEL_INVERTED           (USART_CR2_TXINV)     </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno">  430</span></div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno">  434</span><span class="preprocessor">#define LL_USART_BINARY_LOGIC_POSITIVE          0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno">  435</span><span class="preprocessor">#define LL_USART_BINARY_LOGIC_NEGATIVE          USART_CR2_DATAINV     </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno">  439</span></div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno">  443</span><span class="preprocessor">#define LL_USART_BITORDER_LSBFIRST              0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno">  444</span><span class="preprocessor">#define LL_USART_BITORDER_MSBFIRST              USART_CR2_MSBFIRST    </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno">  448</span></div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno">  452</span><span class="preprocessor">#define LL_USART_AUTOBAUD_DETECT_ON_STARTBIT    0x00000000U                                 </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno">  453</span><span class="preprocessor">#define LL_USART_AUTOBAUD_DETECT_ON_FALLINGEDGE USART_CR2_ABRMODE_0                         </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno">  454</span><span class="preprocessor">#define LL_USART_AUTOBAUD_DETECT_ON_7F_FRAME    USART_CR2_ABRMODE_1                         </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno">  455</span><span class="preprocessor">#define LL_USART_AUTOBAUD_DETECT_ON_55_FRAME    (USART_CR2_ABRMODE_1 | USART_CR2_ABRMODE_0) </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno">  459</span></div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno">  463</span><span class="preprocessor">#define LL_USART_ADDRESS_DETECT_4B              0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno">  464</span><span class="preprocessor">#define LL_USART_ADDRESS_DETECT_7B              USART_CR2_ADDM7       </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno">  468</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno">  472</span><span class="preprocessor">#define LL_USART_HWCONTROL_NONE                 0x00000000U                          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno">  473</span><span class="preprocessor">#define LL_USART_HWCONTROL_RTS                  USART_CR3_RTSE                       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno">  474</span><span class="preprocessor">#define LL_USART_HWCONTROL_CTS                  USART_CR3_CTSE                       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno">  475</span><span class="preprocessor">#define LL_USART_HWCONTROL_RTS_CTS              (USART_CR3_RTSE | USART_CR3_CTSE)    </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno">  479</span></div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno">  483</span><span class="preprocessor">#define LL_USART_WAKEUP_ON_ADDRESS              0x00000000U                             </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno">  484</span><span class="preprocessor">#define LL_USART_WAKEUP_ON_STARTBIT             USART_CR3_WUS_1                         </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno">  485</span><span class="preprocessor">#define LL_USART_WAKEUP_ON_RXNE                 (USART_CR3_WUS_0 | USART_CR3_WUS_1)     </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno">  489</span></div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno">  493</span><span class="preprocessor">#define LL_USART_IRDA_POWER_NORMAL              0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno">  494</span><span class="preprocessor">#define LL_USART_IRDA_POWER_LOW                 USART_CR3_IRLP        </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno">  498</span></div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno">  502</span><span class="preprocessor">#define LL_USART_LINBREAK_DETECT_10B            0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno">  503</span><span class="preprocessor">#define LL_USART_LINBREAK_DETECT_11B            USART_CR2_LBDL        </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno">  507</span></div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno">  511</span><span class="preprocessor">#define LL_USART_DE_POLARITY_HIGH               0x00000000U           </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno">  512</span><span class="preprocessor">#define LL_USART_DE_POLARITY_LOW                USART_CR3_DEP         </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno">  516</span></div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno">  520</span><span class="preprocessor">#define LL_USART_DMA_REG_DATA_TRANSMIT          0x00000000U          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno">  521</span><span class="preprocessor">#define LL_USART_DMA_REG_DATA_RECEIVE           0x00000001U          </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno">  525</span></div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno">  529</span> </div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno">  530</span><span class="comment">/* Exported macro ------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno">  534</span></div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno">  538</span></div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno">  546</span><span class="preprocessor">#define LL_USART_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__-&gt;__REG__, (__VALUE__))</span></div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno">  547</span></div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno">  554</span><span class="preprocessor">#define LL_USART_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__-&gt;__REG__)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno">  558</span></div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno">  562</span></div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno">  583</span><span class="preprocessor">#define __LL_USART_DIV_SAMPLING8(__PERIPHCLK__, __PRESCALER__, __BAUDRATE__) \</span></div>
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno">  584</span><span class="preprocessor">  (((((__PERIPHCLK__)/(USART_PRESCALER_TAB[(__PRESCALER__)]))*2U)\</span></div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno">  585</span><span class="preprocessor">    + ((__BAUDRATE__)/2U))/(__BAUDRATE__))</span></div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno">  586</span></div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno">  607</span><span class="preprocessor">#define __LL_USART_DIV_SAMPLING16(__PERIPHCLK__, __PRESCALER__, __BAUDRATE__) \</span></div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno">  608</span><span class="preprocessor">  ((((__PERIPHCLK__)/(USART_PRESCALER_TAB[(__PRESCALER__)]))\</span></div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno">  609</span><span class="preprocessor">    + ((__BAUDRATE__)/2U))/(__BAUDRATE__))</span></div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno">  610</span></div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno">  614</span></div>
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno">  618</span> </div>
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno">  619</span><span class="comment">/* Exported functions --------------------------------------------------------*/</span></div>
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno">  620</span></div>
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno">  624</span></div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno">  628</span></div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno">  635</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_Enable(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno">  636</span>{</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno">  637</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2bb650676aaae4a5203f372d497d5947">USART_CR1_UE</a>);</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno">  638</span>}</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno">  639</span></div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno">  649</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_Disable(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno">  650</span>{</div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno">  651</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2bb650676aaae4a5203f372d497d5947">USART_CR1_UE</a>);</div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno">  652</span>}</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno">  653</span></div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno">  660</span>__STATIC_INLINE uint32_t LL_USART_IsEnabled(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno">  661</span>{</div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno">  662</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2bb650676aaae4a5203f372d497d5947">USART_CR1_UE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2bb650676aaae4a5203f372d497d5947">USART_CR1_UE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno">  663</span>}</div>
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno">  664</span></div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno">  673</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableFIFO(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno">  674</span>{</div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno">  675</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafb5e9fc4111b0159c65811f6a206c192">USART_CR1_FIFOEN</a>);</div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno">  676</span>}</div>
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno">  677</span></div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno">  686</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableFIFO(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno">  687</span>{</div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno">  688</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafb5e9fc4111b0159c65811f6a206c192">USART_CR1_FIFOEN</a>);</div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno">  689</span>}</div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno">  690</span></div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno">  699</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledFIFO(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno">  700</span>{</div>
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno">  701</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafb5e9fc4111b0159c65811f6a206c192">USART_CR1_FIFOEN</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafb5e9fc4111b0159c65811f6a206c192">USART_CR1_FIFOEN</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno">  702</span>}</div>
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno">  703</span></div>
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno">  719</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetTXFIFOThreshold(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Threshold)</div>
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno">  720</span>{</div>
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno">  721</span>  ATOMIC_MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3fcfeb5d260242461009770e93fe5d63">USART_CR3_TXFTCFG</a>, Threshold &lt;&lt; USART_CR3_TXFTCFG_Pos);</div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno">  722</span>}</div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno">  723</span></div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno">  738</span>__STATIC_INLINE uint32_t LL_USART_GetTXFIFOThreshold(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno">  739</span>{</div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno">  740</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3fcfeb5d260242461009770e93fe5d63">USART_CR3_TXFTCFG</a>) &gt;&gt; USART_CR3_TXFTCFG_Pos);</div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno">  741</span>}</div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno">  742</span></div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno">  758</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetRXFIFOThreshold(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Threshold)</div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno">  759</span>{</div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno">  760</span>  ATOMIC_MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab90e1ecd73a2286ea1e5f056fb2b51d3">USART_CR3_RXFTCFG</a>, Threshold &lt;&lt; USART_CR3_RXFTCFG_Pos);</div>
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno">  761</span>}</div>
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno">  762</span></div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno">  777</span>__STATIC_INLINE uint32_t LL_USART_GetRXFIFOThreshold(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno">  778</span>{</div>
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno">  779</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab90e1ecd73a2286ea1e5f056fb2b51d3">USART_CR3_RXFTCFG</a>) &gt;&gt; USART_CR3_RXFTCFG_Pos);</div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno">  780</span>}</div>
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno">  781</span></div>
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno">  805</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigFIFOsThreshold(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t TXThreshold, uint32_t RXThreshold)</div>
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno">  806</span>{</div>
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno">  807</span>  ATOMIC_MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3fcfeb5d260242461009770e93fe5d63">USART_CR3_TXFTCFG</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab90e1ecd73a2286ea1e5f056fb2b51d3">USART_CR3_RXFTCFG</a>, (TXThreshold &lt;&lt; USART_CR3_TXFTCFG_Pos) |</div>
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno">  808</span>                    (RXThreshold &lt;&lt; USART_CR3_RXFTCFG_Pos));</div>
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno">  809</span>}</div>
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno">  810</span></div>
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno">  821</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableInStopMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno">  822</span>{</div>
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno">  823</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga1bf035f3a6674183945975fdda9e5d3a">USART_CR1_UESM</a>);</div>
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno">  824</span>}</div>
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno">  825</span></div>
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno">  835</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableInStopMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno">  836</span>{</div>
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno">  837</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga1bf035f3a6674183945975fdda9e5d3a">USART_CR1_UESM</a>);</div>
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno">  838</span>}</div>
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno">  839</span></div>
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno">  848</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledInStopMode(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno">  849</span>{</div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno">  850</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga1bf035f3a6674183945975fdda9e5d3a">USART_CR1_UESM</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga1bf035f3a6674183945975fdda9e5d3a">USART_CR1_UESM</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno">  851</span>}</div>
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno">  852</span></div>
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno">  859</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableDirectionRx(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno">  860</span>{</div>
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno">  861</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gada0d5d407a22264de847bc1b40a17aeb">USART_CR1_RE</a>);</div>
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno">  862</span>}</div>
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno">  863</span></div>
<div class="line"><a id="l00870" name="l00870"></a><span class="lineno">  870</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableDirectionRx(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno">  871</span>{</div>
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno">  872</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gada0d5d407a22264de847bc1b40a17aeb">USART_CR1_RE</a>);</div>
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno">  873</span>}</div>
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno">  874</span></div>
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno">  881</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableDirectionTx(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno">  882</span>{</div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno">  883</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gade7f090b04fd78b755b43357ecaa9622">USART_CR1_TE</a>);</div>
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno">  884</span>}</div>
<div class="line"><a id="l00885" name="l00885"></a><span class="lineno">  885</span></div>
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno">  892</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableDirectionTx(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno">  893</span>{</div>
<div class="line"><a id="l00894" name="l00894"></a><span class="lineno">  894</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gade7f090b04fd78b755b43357ecaa9622">USART_CR1_TE</a>);</div>
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno">  895</span>}</div>
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno">  896</span></div>
<div class="line"><a id="l00910" name="l00910"></a><span class="lineno">  910</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetTransferDirection(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t TransferDirection)</div>
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno">  911</span>{</div>
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno">  912</span>  ATOMIC_MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gada0d5d407a22264de847bc1b40a17aeb">USART_CR1_RE</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gade7f090b04fd78b755b43357ecaa9622">USART_CR1_TE</a>, TransferDirection);</div>
<div class="line"><a id="l00913" name="l00913"></a><span class="lineno">  913</span>}</div>
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno">  914</span></div>
<div class="line"><a id="l00926" name="l00926"></a><span class="lineno">  926</span>__STATIC_INLINE uint32_t LL_USART_GetTransferDirection(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00927" name="l00927"></a><span class="lineno">  927</span>{</div>
<div class="line"><a id="l00928" name="l00928"></a><span class="lineno">  928</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gada0d5d407a22264de847bc1b40a17aeb">USART_CR1_RE</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gade7f090b04fd78b755b43357ecaa9622">USART_CR1_TE</a>));</div>
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno">  929</span>}</div>
<div class="line"><a id="l00930" name="l00930"></a><span class="lineno">  930</span></div>
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno">  945</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetParity(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Parity)</div>
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno">  946</span>{</div>
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno">  947</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2e159d36ab2c93a2c1942df60e9eebbe">USART_CR1_PS</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga60f8fcf084f9a8514efafb617c70b074">USART_CR1_PCE</a>, Parity);</div>
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno">  948</span>}</div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno">  949</span></div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno">  960</span>__STATIC_INLINE uint32_t LL_USART_GetParity(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno">  961</span>{</div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno">  962</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2e159d36ab2c93a2c1942df60e9eebbe">USART_CR1_PS</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga60f8fcf084f9a8514efafb617c70b074">USART_CR1_PCE</a>));</div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno">  963</span>}</div>
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno">  964</span></div>
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno">  974</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetWakeUpMethod(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Method)</div>
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno">  975</span>{</div>
<div class="line"><a id="l00976" name="l00976"></a><span class="lineno">  976</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad831dfc169fcf14b7284984dbecf322d">USART_CR1_WAKE</a>, Method);</div>
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno">  977</span>}</div>
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno">  978</span></div>
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno">  987</span>__STATIC_INLINE uint32_t LL_USART_GetWakeUpMethod(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno">  988</span>{</div>
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno">  989</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad831dfc169fcf14b7284984dbecf322d">USART_CR1_WAKE</a>));</div>
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno">  990</span>}</div>
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno">  991</span></div>
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetDataWidth(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t DataWidth)</div>
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"> 1004</span>{</div>
<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"> 1005</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga95f0288b9c6aaeca7cb6550a2e6833e2">USART_CR1_M</a>, DataWidth);</div>
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"> 1006</span>}</div>
<div class="line"><a id="l01007" name="l01007"></a><span class="lineno"> 1007</span></div>
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"> 1018</span>__STATIC_INLINE uint32_t LL_USART_GetDataWidth(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"> 1019</span>{</div>
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga95f0288b9c6aaeca7cb6550a2e6833e2">USART_CR1_M</a>));</div>
<div class="line"><a id="l01021" name="l01021"></a><span class="lineno"> 1021</span>}</div>
<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"> 1022</span></div>
<div class="line"><a id="l01029" name="l01029"></a><span class="lineno"> 1029</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableMuteMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"> 1030</span>{</div>
<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"> 1031</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4ae32b0c22f90fa8295d2ed96c2fd54d">USART_CR1_MME</a>);</div>
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"> 1032</span>}</div>
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span></div>
<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"> 1040</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableMuteMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"> 1041</span>{</div>
<div class="line"><a id="l01042" name="l01042"></a><span class="lineno"> 1042</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4ae32b0c22f90fa8295d2ed96c2fd54d">USART_CR1_MME</a>);</div>
<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"> 1043</span>}</div>
<div class="line"><a id="l01044" name="l01044"></a><span class="lineno"> 1044</span></div>
<div class="line"><a id="l01051" name="l01051"></a><span class="lineno"> 1051</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledMuteMode(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01052" name="l01052"></a><span class="lineno"> 1052</span>{</div>
<div class="line"><a id="l01053" name="l01053"></a><span class="lineno"> 1053</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4ae32b0c22f90fa8295d2ed96c2fd54d">USART_CR1_MME</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4ae32b0c22f90fa8295d2ed96c2fd54d">USART_CR1_MME</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l01054" name="l01054"></a><span class="lineno"> 1054</span>}</div>
<div class="line"><a id="l01055" name="l01055"></a><span class="lineno"> 1055</span></div>
<div class="line"><a id="l01065" name="l01065"></a><span class="lineno"> 1065</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetOverSampling(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t OverSampling)</div>
<div class="line"><a id="l01066" name="l01066"></a><span class="lineno"> 1066</span>{</div>
<div class="line"><a id="l01067" name="l01067"></a><span class="lineno"> 1067</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaed6caeb0cb48f1a7b34090f31a92a8e2">USART_CR1_OVER8</a>, OverSampling);</div>
<div class="line"><a id="l01068" name="l01068"></a><span class="lineno"> 1068</span>}</div>
<div class="line"><a id="l01069" name="l01069"></a><span class="lineno"> 1069</span></div>
<div class="line"><a id="l01078" name="l01078"></a><span class="lineno"> 1078</span>__STATIC_INLINE uint32_t LL_USART_GetOverSampling(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01079" name="l01079"></a><span class="lineno"> 1079</span>{</div>
<div class="line"><a id="l01080" name="l01080"></a><span class="lineno"> 1080</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaed6caeb0cb48f1a7b34090f31a92a8e2">USART_CR1_OVER8</a>));</div>
<div class="line"><a id="l01081" name="l01081"></a><span class="lineno"> 1081</span>}</div>
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"> 1082</span></div>
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetLastClkPulseOutput(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t LastBitClockPulse)</div>
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span>{</div>
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4a62e93ae7864e89622bdd92508b615e">USART_CR2_LBCL</a>, LastBitClockPulse);</div>
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span>}</div>
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span></div>
<div class="line"><a id="l01110" name="l01110"></a><span class="lineno"> 1110</span>__STATIC_INLINE uint32_t LL_USART_GetLastClkPulseOutput(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"> 1111</span>{</div>
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4a62e93ae7864e89622bdd92508b615e">USART_CR2_LBCL</a>));</div>
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"> 1113</span>}</div>
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span></div>
<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"> 1126</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetClockPhase(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t ClockPhase)</div>
<div class="line"><a id="l01127" name="l01127"></a><span class="lineno"> 1127</span>{</div>
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga362976ce813e58310399d113d2cf09cb">USART_CR2_CPHA</a>, ClockPhase);</div>
<div class="line"><a id="l01129" name="l01129"></a><span class="lineno"> 1129</span>}</div>
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span></div>
<div class="line"><a id="l01141" name="l01141"></a><span class="lineno"> 1141</span>__STATIC_INLINE uint32_t LL_USART_GetClockPhase(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01142" name="l01142"></a><span class="lineno"> 1142</span>{</div>
<div class="line"><a id="l01143" name="l01143"></a><span class="lineno"> 1143</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga362976ce813e58310399d113d2cf09cb">USART_CR2_CPHA</a>));</div>
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span>}</div>
<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"> 1145</span></div>
<div class="line"><a id="l01157" name="l01157"></a><span class="lineno"> 1157</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetClockPolarity(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t ClockPolarity)</div>
<div class="line"><a id="l01158" name="l01158"></a><span class="lineno"> 1158</span>{</div>
<div class="line"><a id="l01159" name="l01159"></a><span class="lineno"> 1159</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafbb4336ac93d94d4e78f9fb7b3a0dc68">USART_CR2_CPOL</a>, ClockPolarity);</div>
<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"> 1160</span>}</div>
<div class="line"><a id="l01161" name="l01161"></a><span class="lineno"> 1161</span></div>
<div class="line"><a id="l01172" name="l01172"></a><span class="lineno"> 1172</span>__STATIC_INLINE uint32_t LL_USART_GetClockPolarity(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01173" name="l01173"></a><span class="lineno"> 1173</span>{</div>
<div class="line"><a id="l01174" name="l01174"></a><span class="lineno"> 1174</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafbb4336ac93d94d4e78f9fb7b3a0dc68">USART_CR2_CPOL</a>));</div>
<div class="line"><a id="l01175" name="l01175"></a><span class="lineno"> 1175</span>}</div>
<div class="line"><a id="l01176" name="l01176"></a><span class="lineno"> 1176</span></div>
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigClock(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Phase, uint32_t Polarity, uint32_t LBCPOutput)</div>
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span>{</div>
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga362976ce813e58310399d113d2cf09cb">USART_CR2_CPHA</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafbb4336ac93d94d4e78f9fb7b3a0dc68">USART_CR2_CPOL</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4a62e93ae7864e89622bdd92508b615e">USART_CR2_LBCL</a>, Phase | Polarity | LBCPOutput);</div>
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span>}</div>
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span></div>
<div class="line"><a id="l01226" name="l01226"></a><span class="lineno"> 1226</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetPrescaler(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t PrescalerValue)</div>
<div class="line"><a id="l01227" name="l01227"></a><span class="lineno"> 1227</span>{</div>
<div class="line"><a id="l01228" name="l01228"></a><span class="lineno"> 1228</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#abe251663891063ada5a08d269c1d71a2">PRESC</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga232a983aab5682e588622a06c176ebfa">USART_PRESC_PRESCALER</a>, (uint16_t)PrescalerValue);</div>
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span>}</div>
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span></div>
<div class="line"><a id="l01251" name="l01251"></a><span class="lineno"> 1251</span>__STATIC_INLINE uint32_t LL_USART_GetPrescaler(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"> 1252</span>{</div>
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#abe251663891063ada5a08d269c1d71a2">PRESC</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga232a983aab5682e588622a06c176ebfa">USART_PRESC_PRESCALER</a>));</div>
<div class="line"><a id="l01254" name="l01254"></a><span class="lineno"> 1254</span>}</div>
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"> 1255</span></div>
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"> 1264</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableSCLKOutput(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span>{</div>
<div class="line"><a id="l01266" name="l01266"></a><span class="lineno"> 1266</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>);</div>
<div class="line"><a id="l01267" name="l01267"></a><span class="lineno"> 1267</span>}</div>
<div class="line"><a id="l01268" name="l01268"></a><span class="lineno"> 1268</span></div>
<div class="line"><a id="l01277" name="l01277"></a><span class="lineno"> 1277</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableSCLKOutput(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span>{</div>
<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"> 1279</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>);</div>
<div class="line"><a id="l01280" name="l01280"></a><span class="lineno"> 1280</span>}</div>
<div class="line"><a id="l01281" name="l01281"></a><span class="lineno"> 1281</span></div>
<div class="line"><a id="l01290" name="l01290"></a><span class="lineno"> 1290</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledSCLKOutput(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01291" name="l01291"></a><span class="lineno"> 1291</span>{</div>
<div class="line"><a id="l01292" name="l01292"></a><span class="lineno"> 1292</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"> 1293</span>}</div>
<div class="line"><a id="l01294" name="l01294"></a><span class="lineno"> 1294</span></div>
<div class="line"><a id="l01306" name="l01306"></a><span class="lineno"> 1306</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetStopBitsLength(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t StopBits)</div>
<div class="line"><a id="l01307" name="l01307"></a><span class="lineno"> 1307</span>{</div>
<div class="line"><a id="l01308" name="l01308"></a><span class="lineno"> 1308</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf993e483318ebcecffd18649de766dc6">USART_CR2_STOP</a>, StopBits);</div>
<div class="line"><a id="l01309" name="l01309"></a><span class="lineno"> 1309</span>}</div>
<div class="line"><a id="l01310" name="l01310"></a><span class="lineno"> 1310</span></div>
<div class="line"><a id="l01321" name="l01321"></a><span class="lineno"> 1321</span>__STATIC_INLINE uint32_t LL_USART_GetStopBitsLength(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01322" name="l01322"></a><span class="lineno"> 1322</span>{</div>
<div class="line"><a id="l01323" name="l01323"></a><span class="lineno"> 1323</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf993e483318ebcecffd18649de766dc6">USART_CR2_STOP</a>));</div>
<div class="line"><a id="l01324" name="l01324"></a><span class="lineno"> 1324</span>}</div>
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span></div>
<div class="line"><a id="l01353" name="l01353"></a><span class="lineno"> 1353</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigCharacter(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t DataWidth, uint32_t Parity,</div>
<div class="line"><a id="l01354" name="l01354"></a><span class="lineno"> 1354</span>                                              uint32_t StopBits)</div>
<div class="line"><a id="l01355" name="l01355"></a><span class="lineno"> 1355</span>{</div>
<div class="line"><a id="l01356" name="l01356"></a><span class="lineno"> 1356</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2e159d36ab2c93a2c1942df60e9eebbe">USART_CR1_PS</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga60f8fcf084f9a8514efafb617c70b074">USART_CR1_PCE</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga95f0288b9c6aaeca7cb6550a2e6833e2">USART_CR1_M</a>, Parity | DataWidth);</div>
<div class="line"><a id="l01357" name="l01357"></a><span class="lineno"> 1357</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf993e483318ebcecffd18649de766dc6">USART_CR2_STOP</a>, StopBits);</div>
<div class="line"><a id="l01358" name="l01358"></a><span class="lineno"> 1358</span>}</div>
<div class="line"><a id="l01359" name="l01359"></a><span class="lineno"> 1359</span></div>
<div class="line"><a id="l01369" name="l01369"></a><span class="lineno"> 1369</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetTXRXSwap(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t SwapConfig)</div>
<div class="line"><a id="l01370" name="l01370"></a><span class="lineno"> 1370</span>{</div>
<div class="line"><a id="l01371" name="l01371"></a><span class="lineno"> 1371</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4aecba5721df1c1adb6d0264625accad">USART_CR2_SWAP</a>, SwapConfig);</div>
<div class="line"><a id="l01372" name="l01372"></a><span class="lineno"> 1372</span>}</div>
<div class="line"><a id="l01373" name="l01373"></a><span class="lineno"> 1373</span></div>
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span>__STATIC_INLINE uint32_t LL_USART_GetTXRXSwap(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01383" name="l01383"></a><span class="lineno"> 1383</span>{</div>
<div class="line"><a id="l01384" name="l01384"></a><span class="lineno"> 1384</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga4aecba5721df1c1adb6d0264625accad">USART_CR2_SWAP</a>));</div>
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"> 1385</span>}</div>
<div class="line"><a id="l01386" name="l01386"></a><span class="lineno"> 1386</span></div>
<div class="line"><a id="l01396" name="l01396"></a><span class="lineno"> 1396</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetRXPinLevel(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t PinInvMethod)</div>
<div class="line"><a id="l01397" name="l01397"></a><span class="lineno"> 1397</span>{</div>
<div class="line"><a id="l01398" name="l01398"></a><span class="lineno"> 1398</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafff10115e1adb07c00f42627cedf01e5">USART_CR2_RXINV</a>, PinInvMethod);</div>
<div class="line"><a id="l01399" name="l01399"></a><span class="lineno"> 1399</span>}</div>
<div class="line"><a id="l01400" name="l01400"></a><span class="lineno"> 1400</span></div>
<div class="line"><a id="l01409" name="l01409"></a><span class="lineno"> 1409</span>__STATIC_INLINE uint32_t LL_USART_GetRXPinLevel(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01410" name="l01410"></a><span class="lineno"> 1410</span>{</div>
<div class="line"><a id="l01411" name="l01411"></a><span class="lineno"> 1411</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafff10115e1adb07c00f42627cedf01e5">USART_CR2_RXINV</a>));</div>
<div class="line"><a id="l01412" name="l01412"></a><span class="lineno"> 1412</span>}</div>
<div class="line"><a id="l01413" name="l01413"></a><span class="lineno"> 1413</span></div>
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"> 1423</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetTXPinLevel(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t PinInvMethod)</div>
<div class="line"><a id="l01424" name="l01424"></a><span class="lineno"> 1424</span>{</div>
<div class="line"><a id="l01425" name="l01425"></a><span class="lineno"> 1425</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gadc2ad93cdc6d8f138f455a2fb671a211">USART_CR2_TXINV</a>, PinInvMethod);</div>
<div class="line"><a id="l01426" name="l01426"></a><span class="lineno"> 1426</span>}</div>
<div class="line"><a id="l01427" name="l01427"></a><span class="lineno"> 1427</span></div>
<div class="line"><a id="l01436" name="l01436"></a><span class="lineno"> 1436</span>__STATIC_INLINE uint32_t LL_USART_GetTXPinLevel(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01437" name="l01437"></a><span class="lineno"> 1437</span>{</div>
<div class="line"><a id="l01438" name="l01438"></a><span class="lineno"> 1438</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gadc2ad93cdc6d8f138f455a2fb671a211">USART_CR2_TXINV</a>));</div>
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"> 1439</span>}</div>
<div class="line"><a id="l01440" name="l01440"></a><span class="lineno"> 1440</span></div>
<div class="line"><a id="l01452" name="l01452"></a><span class="lineno"> 1452</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetBinaryDataLogic(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t DataLogic)</div>
<div class="line"><a id="l01453" name="l01453"></a><span class="lineno"> 1453</span>{</div>
<div class="line"><a id="l01454" name="l01454"></a><span class="lineno"> 1454</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8f743bbd3df209bd1d434b17e08a78fe">USART_CR2_DATAINV</a>, DataLogic);</div>
<div class="line"><a id="l01455" name="l01455"></a><span class="lineno"> 1455</span>}</div>
<div class="line"><a id="l01456" name="l01456"></a><span class="lineno"> 1456</span></div>
<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"> 1465</span>__STATIC_INLINE uint32_t LL_USART_GetBinaryDataLogic(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01466" name="l01466"></a><span class="lineno"> 1466</span>{</div>
<div class="line"><a id="l01467" name="l01467"></a><span class="lineno"> 1467</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8f743bbd3df209bd1d434b17e08a78fe">USART_CR2_DATAINV</a>));</div>
<div class="line"><a id="l01468" name="l01468"></a><span class="lineno"> 1468</span>}</div>
<div class="line"><a id="l01469" name="l01469"></a><span class="lineno"> 1469</span></div>
<div class="line"><a id="l01481" name="l01481"></a><span class="lineno"> 1481</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetTransferBitOrder(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t BitOrder)</div>
<div class="line"><a id="l01482" name="l01482"></a><span class="lineno"> 1482</span>{</div>
<div class="line"><a id="l01483" name="l01483"></a><span class="lineno"> 1483</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7342ab16574cebf157aa885a79986812">USART_CR2_MSBFIRST</a>, BitOrder);</div>
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span>}</div>
<div class="line"><a id="l01485" name="l01485"></a><span class="lineno"> 1485</span></div>
<div class="line"><a id="l01496" name="l01496"></a><span class="lineno"> 1496</span>__STATIC_INLINE uint32_t LL_USART_GetTransferBitOrder(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01497" name="l01497"></a><span class="lineno"> 1497</span>{</div>
<div class="line"><a id="l01498" name="l01498"></a><span class="lineno"> 1498</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7342ab16574cebf157aa885a79986812">USART_CR2_MSBFIRST</a>));</div>
<div class="line"><a id="l01499" name="l01499"></a><span class="lineno"> 1499</span>}</div>
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"> 1500</span></div>
<div class="line"><a id="l01509" name="l01509"></a><span class="lineno"> 1509</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableAutoBaudRate(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01510" name="l01510"></a><span class="lineno"> 1510</span>{</div>
<div class="line"><a id="l01511" name="l01511"></a><span class="lineno"> 1511</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaa290a89959d43fecf43f89d66123a0a">USART_CR2_ABREN</a>);</div>
<div class="line"><a id="l01512" name="l01512"></a><span class="lineno"> 1512</span>}</div>
<div class="line"><a id="l01513" name="l01513"></a><span class="lineno"> 1513</span></div>
<div class="line"><a id="l01522" name="l01522"></a><span class="lineno"> 1522</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableAutoBaudRate(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01523" name="l01523"></a><span class="lineno"> 1523</span>{</div>
<div class="line"><a id="l01524" name="l01524"></a><span class="lineno"> 1524</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaa290a89959d43fecf43f89d66123a0a">USART_CR2_ABREN</a>);</div>
<div class="line"><a id="l01525" name="l01525"></a><span class="lineno"> 1525</span>}</div>
<div class="line"><a id="l01526" name="l01526"></a><span class="lineno"> 1526</span></div>
<div class="line"><a id="l01535" name="l01535"></a><span class="lineno"> 1535</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledAutoBaud(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01536" name="l01536"></a><span class="lineno"> 1536</span>{</div>
<div class="line"><a id="l01537" name="l01537"></a><span class="lineno"> 1537</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaa290a89959d43fecf43f89d66123a0a">USART_CR2_ABREN</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaa290a89959d43fecf43f89d66123a0a">USART_CR2_ABREN</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l01538" name="l01538"></a><span class="lineno"> 1538</span>}</div>
<div class="line"><a id="l01539" name="l01539"></a><span class="lineno"> 1539</span></div>
<div class="line"><a id="l01553" name="l01553"></a><span class="lineno"> 1553</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetAutoBaudRateMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t AutoBaudRateMode)</div>
<div class="line"><a id="l01554" name="l01554"></a><span class="lineno"> 1554</span>{</div>
<div class="line"><a id="l01555" name="l01555"></a><span class="lineno"> 1555</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7b0a61926b32b1bbe136944c4133d2be">USART_CR2_ABRMODE</a>, AutoBaudRateMode);</div>
<div class="line"><a id="l01556" name="l01556"></a><span class="lineno"> 1556</span>}</div>
<div class="line"><a id="l01557" name="l01557"></a><span class="lineno"> 1557</span></div>
<div class="line"><a id="l01570" name="l01570"></a><span class="lineno"> 1570</span>__STATIC_INLINE uint32_t LL_USART_GetAutoBaudRateMode(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01571" name="l01571"></a><span class="lineno"> 1571</span>{</div>
<div class="line"><a id="l01572" name="l01572"></a><span class="lineno"> 1572</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7b0a61926b32b1bbe136944c4133d2be">USART_CR2_ABRMODE</a>));</div>
<div class="line"><a id="l01573" name="l01573"></a><span class="lineno"> 1573</span>}</div>
<div class="line"><a id="l01574" name="l01574"></a><span class="lineno"> 1574</span></div>
<div class="line"><a id="l01581" name="l01581"></a><span class="lineno"> 1581</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableRxTimeout(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01582" name="l01582"></a><span class="lineno"> 1582</span>{</div>
<div class="line"><a id="l01583" name="l01583"></a><span class="lineno"> 1583</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab89524eda63950f55bc47208a66b7dca">USART_CR2_RTOEN</a>);</div>
<div class="line"><a id="l01584" name="l01584"></a><span class="lineno"> 1584</span>}</div>
<div class="line"><a id="l01585" name="l01585"></a><span class="lineno"> 1585</span></div>
<div class="line"><a id="l01592" name="l01592"></a><span class="lineno"> 1592</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableRxTimeout(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01593" name="l01593"></a><span class="lineno"> 1593</span>{</div>
<div class="line"><a id="l01594" name="l01594"></a><span class="lineno"> 1594</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab89524eda63950f55bc47208a66b7dca">USART_CR2_RTOEN</a>);</div>
<div class="line"><a id="l01595" name="l01595"></a><span class="lineno"> 1595</span>}</div>
<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"> 1596</span></div>
<div class="line"><a id="l01603" name="l01603"></a><span class="lineno"> 1603</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledRxTimeout(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01604" name="l01604"></a><span class="lineno"> 1604</span>{</div>
<div class="line"><a id="l01605" name="l01605"></a><span class="lineno"> 1605</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab89524eda63950f55bc47208a66b7dca">USART_CR2_RTOEN</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab89524eda63950f55bc47208a66b7dca">USART_CR2_RTOEN</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l01606" name="l01606"></a><span class="lineno"> 1606</span>}</div>
<div class="line"><a id="l01607" name="l01607"></a><span class="lineno"> 1607</span></div>
<div class="line"><a id="l01631" name="l01631"></a><span class="lineno"> 1631</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigNodeAddress(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t AddressLen, uint32_t NodeAddress)</div>
<div class="line"><a id="l01632" name="l01632"></a><span class="lineno"> 1632</span>{</div>
<div class="line"><a id="l01633" name="l01633"></a><span class="lineno"> 1633</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3ee77fac25142271ad56d49685e518b3">USART_CR2_ADD</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2d8588feb26d8b36054a060d6b691823">USART_CR2_ADDM7</a>,</div>
<div class="line"><a id="l01634" name="l01634"></a><span class="lineno"> 1634</span>             (uint32_t)(AddressLen | (NodeAddress &lt;&lt; USART_CR2_ADD_Pos)));</div>
<div class="line"><a id="l01635" name="l01635"></a><span class="lineno"> 1635</span>}</div>
<div class="line"><a id="l01636" name="l01636"></a><span class="lineno"> 1636</span></div>
<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"> 1647</span>__STATIC_INLINE uint32_t LL_USART_GetNodeAddress(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"> 1648</span>{</div>
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"> 1649</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3ee77fac25142271ad56d49685e518b3">USART_CR2_ADD</a>) &gt;&gt; USART_CR2_ADD_Pos);</div>
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span>}</div>
<div class="line"><a id="l01651" name="l01651"></a><span class="lineno"> 1651</span></div>
<div class="line"><a id="l01660" name="l01660"></a><span class="lineno"> 1660</span>__STATIC_INLINE uint32_t LL_USART_GetNodeAddressLen(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01661" name="l01661"></a><span class="lineno"> 1661</span>{</div>
<div class="line"><a id="l01662" name="l01662"></a><span class="lineno"> 1662</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2d8588feb26d8b36054a060d6b691823">USART_CR2_ADDM7</a>));</div>
<div class="line"><a id="l01663" name="l01663"></a><span class="lineno"> 1663</span>}</div>
<div class="line"><a id="l01664" name="l01664"></a><span class="lineno"> 1664</span></div>
<div class="line"><a id="l01673" name="l01673"></a><span class="lineno"> 1673</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableRTSHWFlowCtrl(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01674" name="l01674"></a><span class="lineno"> 1674</span>{</div>
<div class="line"><a id="l01675" name="l01675"></a><span class="lineno"> 1675</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7c5d6fcd84a4728cda578a0339b4cac2">USART_CR3_RTSE</a>);</div>
<div class="line"><a id="l01676" name="l01676"></a><span class="lineno"> 1676</span>}</div>
<div class="line"><a id="l01677" name="l01677"></a><span class="lineno"> 1677</span></div>
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"> 1686</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableRTSHWFlowCtrl(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01687" name="l01687"></a><span class="lineno"> 1687</span>{</div>
<div class="line"><a id="l01688" name="l01688"></a><span class="lineno"> 1688</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7c5d6fcd84a4728cda578a0339b4cac2">USART_CR3_RTSE</a>);</div>
<div class="line"><a id="l01689" name="l01689"></a><span class="lineno"> 1689</span>}</div>
<div class="line"><a id="l01690" name="l01690"></a><span class="lineno"> 1690</span></div>
<div class="line"><a id="l01699" name="l01699"></a><span class="lineno"> 1699</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableCTSHWFlowCtrl(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01700" name="l01700"></a><span class="lineno"> 1700</span>{</div>
<div class="line"><a id="l01701" name="l01701"></a><span class="lineno"> 1701</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa125f026b1ca2d76eab48b191baed265">USART_CR3_CTSE</a>);</div>
<div class="line"><a id="l01702" name="l01702"></a><span class="lineno"> 1702</span>}</div>
<div class="line"><a id="l01703" name="l01703"></a><span class="lineno"> 1703</span></div>
<div class="line"><a id="l01712" name="l01712"></a><span class="lineno"> 1712</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableCTSHWFlowCtrl(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01713" name="l01713"></a><span class="lineno"> 1713</span>{</div>
<div class="line"><a id="l01714" name="l01714"></a><span class="lineno"> 1714</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa125f026b1ca2d76eab48b191baed265">USART_CR3_CTSE</a>);</div>
<div class="line"><a id="l01715" name="l01715"></a><span class="lineno"> 1715</span>}</div>
<div class="line"><a id="l01716" name="l01716"></a><span class="lineno"> 1716</span></div>
<div class="line"><a id="l01731" name="l01731"></a><span class="lineno"> 1731</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetHWFlowCtrl(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t HardwareFlowControl)</div>
<div class="line"><a id="l01732" name="l01732"></a><span class="lineno"> 1732</span>{</div>
<div class="line"><a id="l01733" name="l01733"></a><span class="lineno"> 1733</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7c5d6fcd84a4728cda578a0339b4cac2">USART_CR3_RTSE</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa125f026b1ca2d76eab48b191baed265">USART_CR3_CTSE</a>, HardwareFlowControl);</div>
<div class="line"><a id="l01734" name="l01734"></a><span class="lineno"> 1734</span>}</div>
<div class="line"><a id="l01735" name="l01735"></a><span class="lineno"> 1735</span></div>
<div class="line"><a id="l01749" name="l01749"></a><span class="lineno"> 1749</span>__STATIC_INLINE uint32_t LL_USART_GetHWFlowCtrl(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01750" name="l01750"></a><span class="lineno"> 1750</span>{</div>
<div class="line"><a id="l01751" name="l01751"></a><span class="lineno"> 1751</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7c5d6fcd84a4728cda578a0339b4cac2">USART_CR3_RTSE</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa125f026b1ca2d76eab48b191baed265">USART_CR3_CTSE</a>));</div>
<div class="line"><a id="l01752" name="l01752"></a><span class="lineno"> 1752</span>}</div>
<div class="line"><a id="l01753" name="l01753"></a><span class="lineno"> 1753</span></div>
<div class="line"><a id="l01760" name="l01760"></a><span class="lineno"> 1760</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableOneBitSamp(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01761" name="l01761"></a><span class="lineno"> 1761</span>{</div>
<div class="line"><a id="l01762" name="l01762"></a><span class="lineno"> 1762</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9a96fb1a7beab602cbc8cb0393593826">USART_CR3_ONEBIT</a>);</div>
<div class="line"><a id="l01763" name="l01763"></a><span class="lineno"> 1763</span>}</div>
<div class="line"><a id="l01764" name="l01764"></a><span class="lineno"> 1764</span></div>
<div class="line"><a id="l01771" name="l01771"></a><span class="lineno"> 1771</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableOneBitSamp(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01772" name="l01772"></a><span class="lineno"> 1772</span>{</div>
<div class="line"><a id="l01773" name="l01773"></a><span class="lineno"> 1773</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9a96fb1a7beab602cbc8cb0393593826">USART_CR3_ONEBIT</a>);</div>
<div class="line"><a id="l01774" name="l01774"></a><span class="lineno"> 1774</span>}</div>
<div class="line"><a id="l01775" name="l01775"></a><span class="lineno"> 1775</span></div>
<div class="line"><a id="l01782" name="l01782"></a><span class="lineno"> 1782</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledOneBitSamp(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01783" name="l01783"></a><span class="lineno"> 1783</span>{</div>
<div class="line"><a id="l01784" name="l01784"></a><span class="lineno"> 1784</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9a96fb1a7beab602cbc8cb0393593826">USART_CR3_ONEBIT</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9a96fb1a7beab602cbc8cb0393593826">USART_CR3_ONEBIT</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l01785" name="l01785"></a><span class="lineno"> 1785</span>}</div>
<div class="line"><a id="l01786" name="l01786"></a><span class="lineno"> 1786</span></div>
<div class="line"><a id="l01793" name="l01793"></a><span class="lineno"> 1793</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableOverrunDetect(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01794" name="l01794"></a><span class="lineno"> 1794</span>{</div>
<div class="line"><a id="l01795" name="l01795"></a><span class="lineno"> 1795</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga33d63c7953788124179cd18a8890a91a">USART_CR3_OVRDIS</a>);</div>
<div class="line"><a id="l01796" name="l01796"></a><span class="lineno"> 1796</span>}</div>
<div class="line"><a id="l01797" name="l01797"></a><span class="lineno"> 1797</span></div>
<div class="line"><a id="l01804" name="l01804"></a><span class="lineno"> 1804</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableOverrunDetect(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01805" name="l01805"></a><span class="lineno"> 1805</span>{</div>
<div class="line"><a id="l01806" name="l01806"></a><span class="lineno"> 1806</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga33d63c7953788124179cd18a8890a91a">USART_CR3_OVRDIS</a>);</div>
<div class="line"><a id="l01807" name="l01807"></a><span class="lineno"> 1807</span>}</div>
<div class="line"><a id="l01808" name="l01808"></a><span class="lineno"> 1808</span></div>
<div class="line"><a id="l01815" name="l01815"></a><span class="lineno"> 1815</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledOverrunDetect(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01816" name="l01816"></a><span class="lineno"> 1816</span>{</div>
<div class="line"><a id="l01817" name="l01817"></a><span class="lineno"> 1817</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga33d63c7953788124179cd18a8890a91a">USART_CR3_OVRDIS</a>) != <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga33d63c7953788124179cd18a8890a91a">USART_CR3_OVRDIS</a>) ? 1UL : 0UL);</div>
<div class="line"><a id="l01818" name="l01818"></a><span class="lineno"> 1818</span>}</div>
<div class="line"><a id="l01819" name="l01819"></a><span class="lineno"> 1819</span></div>
<div class="line"><a id="l01832" name="l01832"></a><span class="lineno"> 1832</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetWKUPType(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Type)</div>
<div class="line"><a id="l01833" name="l01833"></a><span class="lineno"> 1833</span>{</div>
<div class="line"><a id="l01834" name="l01834"></a><span class="lineno"> 1834</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga76d102b464f15cbe18b0d83b61150293">USART_CR3_WUS</a>, Type);</div>
<div class="line"><a id="l01835" name="l01835"></a><span class="lineno"> 1835</span>}</div>
<div class="line"><a id="l01836" name="l01836"></a><span class="lineno"> 1836</span></div>
<div class="line"><a id="l01848" name="l01848"></a><span class="lineno"> 1848</span>__STATIC_INLINE uint32_t LL_USART_GetWKUPType(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01849" name="l01849"></a><span class="lineno"> 1849</span>{</div>
<div class="line"><a id="l01850" name="l01850"></a><span class="lineno"> 1850</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga76d102b464f15cbe18b0d83b61150293">USART_CR3_WUS</a>));</div>
<div class="line"><a id="l01851" name="l01851"></a><span class="lineno"> 1851</span>}</div>
<div class="line"><a id="l01852" name="l01852"></a><span class="lineno"> 1852</span></div>
<div class="line"><a id="l01882" name="l01882"></a><span class="lineno"> 1882</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetBaudRate(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t PeriphClk, uint32_t PrescalerValue,</div>
<div class="line"><a id="l01883" name="l01883"></a><span class="lineno"> 1883</span>                                          uint32_t OverSampling,</div>
<div class="line"><a id="l01884" name="l01884"></a><span class="lineno"> 1884</span>                                          uint32_t BaudRate)</div>
<div class="line"><a id="l01885" name="l01885"></a><span class="lineno"> 1885</span>{</div>
<div class="line"><a id="l01886" name="l01886"></a><span class="lineno"> 1886</span>  uint32_t usartdiv;</div>
<div class="line"><a id="l01887" name="l01887"></a><span class="lineno"> 1887</span>  uint32_t brrtemp;</div>
<div class="line"><a id="l01888" name="l01888"></a><span class="lineno"> 1888</span> </div>
<div class="line"><a id="l01889" name="l01889"></a><span class="lineno"> 1889</span>  <span class="keywordflow">if</span> (PrescalerValue &gt; LL_USART_PRESCALER_DIV256)</div>
<div class="line"><a id="l01890" name="l01890"></a><span class="lineno"> 1890</span>  {</div>
<div class="line"><a id="l01891" name="l01891"></a><span class="lineno"> 1891</span>    <span class="comment">/* Do not overstep the size of USART_PRESCALER_TAB */</span></div>
<div class="line"><a id="l01892" name="l01892"></a><span class="lineno"> 1892</span>  }</div>
<div class="line"><a id="l01893" name="l01893"></a><span class="lineno"> 1893</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (BaudRate == 0U)</div>
<div class="line"><a id="l01894" name="l01894"></a><span class="lineno"> 1894</span>  {</div>
<div class="line"><a id="l01895" name="l01895"></a><span class="lineno"> 1895</span>    <span class="comment">/* Can Not divide per 0 */</span></div>
<div class="line"><a id="l01896" name="l01896"></a><span class="lineno"> 1896</span>  }</div>
<div class="line"><a id="l01897" name="l01897"></a><span class="lineno"> 1897</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (OverSampling == LL_USART_OVERSAMPLING_8)</div>
<div class="line"><a id="l01898" name="l01898"></a><span class="lineno"> 1898</span>  {</div>
<div class="line"><a id="l01899" name="l01899"></a><span class="lineno"> 1899</span>    usartdiv = (uint16_t)(__LL_USART_DIV_SAMPLING8(PeriphClk, (uint8_t)PrescalerValue, BaudRate));</div>
<div class="line"><a id="l01900" name="l01900"></a><span class="lineno"> 1900</span>    brrtemp = usartdiv &amp; 0xFFF0U;</div>
<div class="line"><a id="l01901" name="l01901"></a><span class="lineno"> 1901</span>    brrtemp |= (uint16_t)((usartdiv &amp; (uint16_t)0x000FU) &gt;&gt; 1U);</div>
<div class="line"><a id="l01902" name="l01902"></a><span class="lineno"> 1902</span>    USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6ef06ba9d8dc2dc2a0855766369fa7c9">BRR</a> = brrtemp;</div>
<div class="line"><a id="l01903" name="l01903"></a><span class="lineno"> 1903</span>  }</div>
<div class="line"><a id="l01904" name="l01904"></a><span class="lineno"> 1904</span>  <span class="keywordflow">else</span></div>
<div class="line"><a id="l01905" name="l01905"></a><span class="lineno"> 1905</span>  {</div>
<div class="line"><a id="l01906" name="l01906"></a><span class="lineno"> 1906</span>    USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6ef06ba9d8dc2dc2a0855766369fa7c9">BRR</a> = (uint16_t)(__LL_USART_DIV_SAMPLING16(PeriphClk, (uint8_t)PrescalerValue, BaudRate));</div>
<div class="line"><a id="l01907" name="l01907"></a><span class="lineno"> 1907</span>  }</div>
<div class="line"><a id="l01908" name="l01908"></a><span class="lineno"> 1908</span>}</div>
<div class="line"><a id="l01909" name="l01909"></a><span class="lineno"> 1909</span></div>
<div class="line"><a id="l01936" name="l01936"></a><span class="lineno"> 1936</span>__STATIC_INLINE uint32_t LL_USART_GetBaudRate(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t PeriphClk, uint32_t PrescalerValue,</div>
<div class="line"><a id="l01937" name="l01937"></a><span class="lineno"> 1937</span>                                              uint32_t OverSampling)</div>
<div class="line"><a id="l01938" name="l01938"></a><span class="lineno"> 1938</span>{</div>
<div class="line"><a id="l01939" name="l01939"></a><span class="lineno"> 1939</span>  uint32_t usartdiv;</div>
<div class="line"><a id="l01940" name="l01940"></a><span class="lineno"> 1940</span>  uint32_t brrresult = 0x0U;</div>
<div class="line"><a id="l01941" name="l01941"></a><span class="lineno"> 1941</span>  uint32_t periphclkpresc = (uint32_t)(PeriphClk / (USART_PRESCALER_TAB[(uint8_t)PrescalerValue]));</div>
<div class="line"><a id="l01942" name="l01942"></a><span class="lineno"> 1942</span> </div>
<div class="line"><a id="l01943" name="l01943"></a><span class="lineno"> 1943</span>  usartdiv = USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6ef06ba9d8dc2dc2a0855766369fa7c9">BRR</a>;</div>
<div class="line"><a id="l01944" name="l01944"></a><span class="lineno"> 1944</span> </div>
<div class="line"><a id="l01945" name="l01945"></a><span class="lineno"> 1945</span>  <span class="keywordflow">if</span> (usartdiv == 0U)</div>
<div class="line"><a id="l01946" name="l01946"></a><span class="lineno"> 1946</span>  {</div>
<div class="line"><a id="l01947" name="l01947"></a><span class="lineno"> 1947</span>    <span class="comment">/* Do not perform a division by 0 */</span></div>
<div class="line"><a id="l01948" name="l01948"></a><span class="lineno"> 1948</span>  }</div>
<div class="line"><a id="l01949" name="l01949"></a><span class="lineno"> 1949</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (OverSampling == LL_USART_OVERSAMPLING_8)</div>
<div class="line"><a id="l01950" name="l01950"></a><span class="lineno"> 1950</span>  {</div>
<div class="line"><a id="l01951" name="l01951"></a><span class="lineno"> 1951</span>    usartdiv = (uint16_t)((usartdiv &amp; 0xFFF0U) | ((usartdiv &amp; 0x0007U) &lt;&lt; 1U)) ;</div>
<div class="line"><a id="l01952" name="l01952"></a><span class="lineno"> 1952</span>    <span class="keywordflow">if</span> (usartdiv != 0U)</div>
<div class="line"><a id="l01953" name="l01953"></a><span class="lineno"> 1953</span>    {</div>
<div class="line"><a id="l01954" name="l01954"></a><span class="lineno"> 1954</span>      brrresult = (periphclkpresc * 2U) / usartdiv;</div>
<div class="line"><a id="l01955" name="l01955"></a><span class="lineno"> 1955</span>    }</div>
<div class="line"><a id="l01956" name="l01956"></a><span class="lineno"> 1956</span>  }</div>
<div class="line"><a id="l01957" name="l01957"></a><span class="lineno"> 1957</span>  <span class="keywordflow">else</span></div>
<div class="line"><a id="l01958" name="l01958"></a><span class="lineno"> 1958</span>  {</div>
<div class="line"><a id="l01959" name="l01959"></a><span class="lineno"> 1959</span>    <span class="keywordflow">if</span> ((usartdiv &amp; 0xFFFFU) != 0U)</div>
<div class="line"><a id="l01960" name="l01960"></a><span class="lineno"> 1960</span>    {</div>
<div class="line"><a id="l01961" name="l01961"></a><span class="lineno"> 1961</span>      brrresult = periphclkpresc / usartdiv;</div>
<div class="line"><a id="l01962" name="l01962"></a><span class="lineno"> 1962</span>    }</div>
<div class="line"><a id="l01963" name="l01963"></a><span class="lineno"> 1963</span>  }</div>
<div class="line"><a id="l01964" name="l01964"></a><span class="lineno"> 1964</span>  <span class="keywordflow">return</span> (brrresult);</div>
<div class="line"><a id="l01965" name="l01965"></a><span class="lineno"> 1965</span>}</div>
<div class="line"><a id="l01966" name="l01966"></a><span class="lineno"> 1966</span></div>
<div class="line"><a id="l01974" name="l01974"></a><span class="lineno"> 1974</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetRxTimeout(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Timeout)</div>
<div class="line"><a id="l01975" name="l01975"></a><span class="lineno"> 1975</span>{</div>
<div class="line"><a id="l01976" name="l01976"></a><span class="lineno"> 1976</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a5732c379e1ce532552e80392db4eabf8">RTOR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5f6cdc5aefbbb5959a978588c1a6047e">USART_RTOR_RTO</a>, Timeout);</div>
<div class="line"><a id="l01977" name="l01977"></a><span class="lineno"> 1977</span>}</div>
<div class="line"><a id="l01978" name="l01978"></a><span class="lineno"> 1978</span></div>
<div class="line"><a id="l01985" name="l01985"></a><span class="lineno"> 1985</span>__STATIC_INLINE uint32_t LL_USART_GetRxTimeout(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l01986" name="l01986"></a><span class="lineno"> 1986</span>{</div>
<div class="line"><a id="l01987" name="l01987"></a><span class="lineno"> 1987</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a5732c379e1ce532552e80392db4eabf8">RTOR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5f6cdc5aefbbb5959a978588c1a6047e">USART_RTOR_RTO</a>));</div>
<div class="line"><a id="l01988" name="l01988"></a><span class="lineno"> 1988</span>}</div>
<div class="line"><a id="l01989" name="l01989"></a><span class="lineno"> 1989</span></div>
<div class="line"><a id="l01997" name="l01997"></a><span class="lineno"> 1997</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetBlockLength(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t BlockLength)</div>
<div class="line"><a id="l01998" name="l01998"></a><span class="lineno"> 1998</span>{</div>
<div class="line"><a id="l01999" name="l01999"></a><span class="lineno"> 1999</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a5732c379e1ce532552e80392db4eabf8">RTOR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga14f65309076ce671d0efac5265eb276d">USART_RTOR_BLEN</a>, BlockLength &lt;&lt; USART_RTOR_BLEN_Pos);</div>
<div class="line"><a id="l02000" name="l02000"></a><span class="lineno"> 2000</span>}</div>
<div class="line"><a id="l02001" name="l02001"></a><span class="lineno"> 2001</span></div>
<div class="line"><a id="l02008" name="l02008"></a><span class="lineno"> 2008</span>__STATIC_INLINE uint32_t LL_USART_GetBlockLength(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02009" name="l02009"></a><span class="lineno"> 2009</span>{</div>
<div class="line"><a id="l02010" name="l02010"></a><span class="lineno"> 2010</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a5732c379e1ce532552e80392db4eabf8">RTOR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga14f65309076ce671d0efac5265eb276d">USART_RTOR_BLEN</a>) &gt;&gt; USART_RTOR_BLEN_Pos);</div>
<div class="line"><a id="l02011" name="l02011"></a><span class="lineno"> 2011</span>}</div>
<div class="line"><a id="l02012" name="l02012"></a><span class="lineno"> 2012</span></div>
<div class="line"><a id="l02016" name="l02016"></a><span class="lineno"> 2016</span></div>
<div class="line"><a id="l02020" name="l02020"></a><span class="lineno"> 2020</span></div>
<div class="line"><a id="l02029" name="l02029"></a><span class="lineno"> 2029</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIrda(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02030" name="l02030"></a><span class="lineno"> 2030</span>{</div>
<div class="line"><a id="l02031" name="l02031"></a><span class="lineno"> 2031</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a>);</div>
<div class="line"><a id="l02032" name="l02032"></a><span class="lineno"> 2032</span>}</div>
<div class="line"><a id="l02033" name="l02033"></a><span class="lineno"> 2033</span></div>
<div class="line"><a id="l02042" name="l02042"></a><span class="lineno"> 2042</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIrda(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02043" name="l02043"></a><span class="lineno"> 2043</span>{</div>
<div class="line"><a id="l02044" name="l02044"></a><span class="lineno"> 2044</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a>);</div>
<div class="line"><a id="l02045" name="l02045"></a><span class="lineno"> 2045</span>}</div>
<div class="line"><a id="l02046" name="l02046"></a><span class="lineno"> 2046</span></div>
<div class="line"><a id="l02055" name="l02055"></a><span class="lineno"> 2055</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIrda(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02056" name="l02056"></a><span class="lineno"> 2056</span>{</div>
<div class="line"><a id="l02057" name="l02057"></a><span class="lineno"> 2057</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02058" name="l02058"></a><span class="lineno"> 2058</span>}</div>
<div class="line"><a id="l02059" name="l02059"></a><span class="lineno"> 2059</span></div>
<div class="line"><a id="l02071" name="l02071"></a><span class="lineno"> 2071</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetIrdaPowerMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t PowerMode)</div>
<div class="line"><a id="l02072" name="l02072"></a><span class="lineno"> 2072</span>{</div>
<div class="line"><a id="l02073" name="l02073"></a><span class="lineno"> 2073</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga22af8d399f1adda62e31186f0309af80">USART_CR3_IRLP</a>, PowerMode);</div>
<div class="line"><a id="l02074" name="l02074"></a><span class="lineno"> 2074</span>}</div>
<div class="line"><a id="l02075" name="l02075"></a><span class="lineno"> 2075</span></div>
<div class="line"><a id="l02086" name="l02086"></a><span class="lineno"> 2086</span>__STATIC_INLINE uint32_t LL_USART_GetIrdaPowerMode(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02087" name="l02087"></a><span class="lineno"> 2087</span>{</div>
<div class="line"><a id="l02088" name="l02088"></a><span class="lineno"> 2088</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga22af8d399f1adda62e31186f0309af80">USART_CR3_IRLP</a>));</div>
<div class="line"><a id="l02089" name="l02089"></a><span class="lineno"> 2089</span>}</div>
<div class="line"><a id="l02090" name="l02090"></a><span class="lineno"> 2090</span></div>
<div class="line"><a id="l02101" name="l02101"></a><span class="lineno"> 2101</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetIrdaPrescaler(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t PrescalerValue)</div>
<div class="line"><a id="l02102" name="l02102"></a><span class="lineno"> 2102</span>{</div>
<div class="line"><a id="l02103" name="l02103"></a><span class="lineno"> 2103</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ae23acff49b4ff96fd29093e80fc7d72e">GTPR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa0b423f0f4baf7d510ea70477e5c9203">USART_GTPR_PSC</a>, (uint16_t)PrescalerValue);</div>
<div class="line"><a id="l02104" name="l02104"></a><span class="lineno"> 2104</span>}</div>
<div class="line"><a id="l02105" name="l02105"></a><span class="lineno"> 2105</span></div>
<div class="line"><a id="l02115" name="l02115"></a><span class="lineno"> 2115</span>__STATIC_INLINE uint32_t LL_USART_GetIrdaPrescaler(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02116" name="l02116"></a><span class="lineno"> 2116</span>{</div>
<div class="line"><a id="l02117" name="l02117"></a><span class="lineno"> 2117</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ae23acff49b4ff96fd29093e80fc7d72e">GTPR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa0b423f0f4baf7d510ea70477e5c9203">USART_GTPR_PSC</a>));</div>
<div class="line"><a id="l02118" name="l02118"></a><span class="lineno"> 2118</span>}</div>
<div class="line"><a id="l02119" name="l02119"></a><span class="lineno"> 2119</span></div>
<div class="line"><a id="l02123" name="l02123"></a><span class="lineno"> 2123</span></div>
<div class="line"><a id="l02127" name="l02127"></a><span class="lineno"> 2127</span></div>
<div class="line"><a id="l02136" name="l02136"></a><span class="lineno"> 2136</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableSmartcardNACK(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02137" name="l02137"></a><span class="lineno"> 2137</span>{</div>
<div class="line"><a id="l02138" name="l02138"></a><span class="lineno"> 2138</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3f3b70b2ee9ff0b59e952fd7ab04373c">USART_CR3_NACK</a>);</div>
<div class="line"><a id="l02139" name="l02139"></a><span class="lineno"> 2139</span>}</div>
<div class="line"><a id="l02140" name="l02140"></a><span class="lineno"> 2140</span></div>
<div class="line"><a id="l02149" name="l02149"></a><span class="lineno"> 2149</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableSmartcardNACK(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02150" name="l02150"></a><span class="lineno"> 2150</span>{</div>
<div class="line"><a id="l02151" name="l02151"></a><span class="lineno"> 2151</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3f3b70b2ee9ff0b59e952fd7ab04373c">USART_CR3_NACK</a>);</div>
<div class="line"><a id="l02152" name="l02152"></a><span class="lineno"> 2152</span>}</div>
<div class="line"><a id="l02153" name="l02153"></a><span class="lineno"> 2153</span></div>
<div class="line"><a id="l02162" name="l02162"></a><span class="lineno"> 2162</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledSmartcardNACK(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02163" name="l02163"></a><span class="lineno"> 2163</span>{</div>
<div class="line"><a id="l02164" name="l02164"></a><span class="lineno"> 2164</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3f3b70b2ee9ff0b59e952fd7ab04373c">USART_CR3_NACK</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3f3b70b2ee9ff0b59e952fd7ab04373c">USART_CR3_NACK</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02165" name="l02165"></a><span class="lineno"> 2165</span>}</div>
<div class="line"><a id="l02166" name="l02166"></a><span class="lineno"> 2166</span></div>
<div class="line"><a id="l02175" name="l02175"></a><span class="lineno"> 2175</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableSmartcard(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02176" name="l02176"></a><span class="lineno"> 2176</span>{</div>
<div class="line"><a id="l02177" name="l02177"></a><span class="lineno"> 2177</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a>);</div>
<div class="line"><a id="l02178" name="l02178"></a><span class="lineno"> 2178</span>}</div>
<div class="line"><a id="l02179" name="l02179"></a><span class="lineno"> 2179</span></div>
<div class="line"><a id="l02188" name="l02188"></a><span class="lineno"> 2188</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableSmartcard(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02189" name="l02189"></a><span class="lineno"> 2189</span>{</div>
<div class="line"><a id="l02190" name="l02190"></a><span class="lineno"> 2190</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a>);</div>
<div class="line"><a id="l02191" name="l02191"></a><span class="lineno"> 2191</span>}</div>
<div class="line"><a id="l02192" name="l02192"></a><span class="lineno"> 2192</span></div>
<div class="line"><a id="l02201" name="l02201"></a><span class="lineno"> 2201</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledSmartcard(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02202" name="l02202"></a><span class="lineno"> 2202</span>{</div>
<div class="line"><a id="l02203" name="l02203"></a><span class="lineno"> 2203</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02204" name="l02204"></a><span class="lineno"> 2204</span>}</div>
<div class="line"><a id="l02205" name="l02205"></a><span class="lineno"> 2205</span></div>
<div class="line"><a id="l02220" name="l02220"></a><span class="lineno"> 2220</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetSmartcardAutoRetryCount(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t AutoRetryCount)</div>
<div class="line"><a id="l02221" name="l02221"></a><span class="lineno"> 2221</span>{</div>
<div class="line"><a id="l02222" name="l02222"></a><span class="lineno"> 2222</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac63401e737dd8c4ac061a67e092fbece">USART_CR3_SCARCNT</a>, AutoRetryCount &lt;&lt; USART_CR3_SCARCNT_Pos);</div>
<div class="line"><a id="l02223" name="l02223"></a><span class="lineno"> 2223</span>}</div>
<div class="line"><a id="l02224" name="l02224"></a><span class="lineno"> 2224</span></div>
<div class="line"><a id="l02233" name="l02233"></a><span class="lineno"> 2233</span>__STATIC_INLINE uint32_t LL_USART_GetSmartcardAutoRetryCount(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02234" name="l02234"></a><span class="lineno"> 2234</span>{</div>
<div class="line"><a id="l02235" name="l02235"></a><span class="lineno"> 2235</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac63401e737dd8c4ac061a67e092fbece">USART_CR3_SCARCNT</a>) &gt;&gt; USART_CR3_SCARCNT_Pos);</div>
<div class="line"><a id="l02236" name="l02236"></a><span class="lineno"> 2236</span>}</div>
<div class="line"><a id="l02237" name="l02237"></a><span class="lineno"> 2237</span></div>
<div class="line"><a id="l02248" name="l02248"></a><span class="lineno"> 2248</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetSmartcardPrescaler(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t PrescalerValue)</div>
<div class="line"><a id="l02249" name="l02249"></a><span class="lineno"> 2249</span>{</div>
<div class="line"><a id="l02250" name="l02250"></a><span class="lineno"> 2250</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ae23acff49b4ff96fd29093e80fc7d72e">GTPR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa0b423f0f4baf7d510ea70477e5c9203">USART_GTPR_PSC</a>, (uint16_t)PrescalerValue);</div>
<div class="line"><a id="l02251" name="l02251"></a><span class="lineno"> 2251</span>}</div>
<div class="line"><a id="l02252" name="l02252"></a><span class="lineno"> 2252</span></div>
<div class="line"><a id="l02262" name="l02262"></a><span class="lineno"> 2262</span>__STATIC_INLINE uint32_t LL_USART_GetSmartcardPrescaler(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02263" name="l02263"></a><span class="lineno"> 2263</span>{</div>
<div class="line"><a id="l02264" name="l02264"></a><span class="lineno"> 2264</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ae23acff49b4ff96fd29093e80fc7d72e">GTPR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa0b423f0f4baf7d510ea70477e5c9203">USART_GTPR_PSC</a>));</div>
<div class="line"><a id="l02265" name="l02265"></a><span class="lineno"> 2265</span>}</div>
<div class="line"><a id="l02266" name="l02266"></a><span class="lineno"> 2266</span></div>
<div class="line"><a id="l02277" name="l02277"></a><span class="lineno"> 2277</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetSmartcardGuardTime(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t GuardTime)</div>
<div class="line"><a id="l02278" name="l02278"></a><span class="lineno"> 2278</span>{</div>
<div class="line"><a id="l02279" name="l02279"></a><span class="lineno"> 2279</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ae23acff49b4ff96fd29093e80fc7d72e">GTPR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8e927fad0bfa430f54007e158e01f43b">USART_GTPR_GT</a>, (uint16_t)(GuardTime &lt;&lt; USART_GTPR_GT_Pos));</div>
<div class="line"><a id="l02280" name="l02280"></a><span class="lineno"> 2280</span>}</div>
<div class="line"><a id="l02281" name="l02281"></a><span class="lineno"> 2281</span></div>
<div class="line"><a id="l02291" name="l02291"></a><span class="lineno"> 2291</span>__STATIC_INLINE uint32_t LL_USART_GetSmartcardGuardTime(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02292" name="l02292"></a><span class="lineno"> 2292</span>{</div>
<div class="line"><a id="l02293" name="l02293"></a><span class="lineno"> 2293</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ae23acff49b4ff96fd29093e80fc7d72e">GTPR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8e927fad0bfa430f54007e158e01f43b">USART_GTPR_GT</a>) &gt;&gt; USART_GTPR_GT_Pos);</div>
<div class="line"><a id="l02294" name="l02294"></a><span class="lineno"> 2294</span>}</div>
<div class="line"><a id="l02295" name="l02295"></a><span class="lineno"> 2295</span></div>
<div class="line"><a id="l02299" name="l02299"></a><span class="lineno"> 2299</span></div>
<div class="line"><a id="l02303" name="l02303"></a><span class="lineno"> 2303</span></div>
<div class="line"><a id="l02312" name="l02312"></a><span class="lineno"> 2312</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableHalfDuplex(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02313" name="l02313"></a><span class="lineno"> 2313</span>{</div>
<div class="line"><a id="l02314" name="l02314"></a><span class="lineno"> 2314</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>);</div>
<div class="line"><a id="l02315" name="l02315"></a><span class="lineno"> 2315</span>}</div>
<div class="line"><a id="l02316" name="l02316"></a><span class="lineno"> 2316</span></div>
<div class="line"><a id="l02325" name="l02325"></a><span class="lineno"> 2325</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableHalfDuplex(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02326" name="l02326"></a><span class="lineno"> 2326</span>{</div>
<div class="line"><a id="l02327" name="l02327"></a><span class="lineno"> 2327</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>);</div>
<div class="line"><a id="l02328" name="l02328"></a><span class="lineno"> 2328</span>}</div>
<div class="line"><a id="l02329" name="l02329"></a><span class="lineno"> 2329</span></div>
<div class="line"><a id="l02338" name="l02338"></a><span class="lineno"> 2338</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledHalfDuplex(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02339" name="l02339"></a><span class="lineno"> 2339</span>{</div>
<div class="line"><a id="l02340" name="l02340"></a><span class="lineno"> 2340</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02341" name="l02341"></a><span class="lineno"> 2341</span>}</div>
<div class="line"><a id="l02342" name="l02342"></a><span class="lineno"> 2342</span></div>
<div class="line"><a id="l02346" name="l02346"></a><span class="lineno"> 2346</span></div>
<div class="line"><a id="l02358" name="l02358"></a><span class="lineno"> 2358</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableSPISlave(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02359" name="l02359"></a><span class="lineno"> 2359</span>{</div>
<div class="line"><a id="l02360" name="l02360"></a><span class="lineno"> 2360</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga134485f9d7bc55e1e42ed5b9ad2aa63c">USART_CR2_SLVEN</a>);</div>
<div class="line"><a id="l02361" name="l02361"></a><span class="lineno"> 2361</span>}</div>
<div class="line"><a id="l02362" name="l02362"></a><span class="lineno"> 2362</span></div>
<div class="line"><a id="l02371" name="l02371"></a><span class="lineno"> 2371</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableSPISlave(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02372" name="l02372"></a><span class="lineno"> 2372</span>{</div>
<div class="line"><a id="l02373" name="l02373"></a><span class="lineno"> 2373</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga134485f9d7bc55e1e42ed5b9ad2aa63c">USART_CR2_SLVEN</a>);</div>
<div class="line"><a id="l02374" name="l02374"></a><span class="lineno"> 2374</span>}</div>
<div class="line"><a id="l02375" name="l02375"></a><span class="lineno"> 2375</span></div>
<div class="line"><a id="l02384" name="l02384"></a><span class="lineno"> 2384</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledSPISlave(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02385" name="l02385"></a><span class="lineno"> 2385</span>{</div>
<div class="line"><a id="l02386" name="l02386"></a><span class="lineno"> 2386</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga134485f9d7bc55e1e42ed5b9ad2aa63c">USART_CR2_SLVEN</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga134485f9d7bc55e1e42ed5b9ad2aa63c">USART_CR2_SLVEN</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02387" name="l02387"></a><span class="lineno"> 2387</span>}</div>
<div class="line"><a id="l02388" name="l02388"></a><span class="lineno"> 2388</span></div>
<div class="line"><a id="l02399" name="l02399"></a><span class="lineno"> 2399</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableSPISlaveSelect(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02400" name="l02400"></a><span class="lineno"> 2400</span>{</div>
<div class="line"><a id="l02401" name="l02401"></a><span class="lineno"> 2401</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad2def80ad9addd71c47ae109056bd19b">USART_CR2_DIS_NSS</a>);</div>
<div class="line"><a id="l02402" name="l02402"></a><span class="lineno"> 2402</span>}</div>
<div class="line"><a id="l02403" name="l02403"></a><span class="lineno"> 2403</span></div>
<div class="line"><a id="l02413" name="l02413"></a><span class="lineno"> 2413</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableSPISlaveSelect(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02414" name="l02414"></a><span class="lineno"> 2414</span>{</div>
<div class="line"><a id="l02415" name="l02415"></a><span class="lineno"> 2415</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad2def80ad9addd71c47ae109056bd19b">USART_CR2_DIS_NSS</a>);</div>
<div class="line"><a id="l02416" name="l02416"></a><span class="lineno"> 2416</span>}</div>
<div class="line"><a id="l02417" name="l02417"></a><span class="lineno"> 2417</span></div>
<div class="line"><a id="l02426" name="l02426"></a><span class="lineno"> 2426</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledSPISlaveSelect(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02427" name="l02427"></a><span class="lineno"> 2427</span>{</div>
<div class="line"><a id="l02428" name="l02428"></a><span class="lineno"> 2428</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad2def80ad9addd71c47ae109056bd19b">USART_CR2_DIS_NSS</a>) != (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad2def80ad9addd71c47ae109056bd19b">USART_CR2_DIS_NSS</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02429" name="l02429"></a><span class="lineno"> 2429</span>}</div>
<div class="line"><a id="l02430" name="l02430"></a><span class="lineno"> 2430</span></div>
<div class="line"><a id="l02434" name="l02434"></a><span class="lineno"> 2434</span></div>
<div class="line"><a id="l02438" name="l02438"></a><span class="lineno"> 2438</span></div>
<div class="line"><a id="l02450" name="l02450"></a><span class="lineno"> 2450</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetLINBrkDetectionLen(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t LINBDLength)</div>
<div class="line"><a id="l02451" name="l02451"></a><span class="lineno"> 2451</span>{</div>
<div class="line"><a id="l02452" name="l02452"></a><span class="lineno"> 2452</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7f9bc41700717fd93548e0e95b6072ed">USART_CR2_LBDL</a>, LINBDLength);</div>
<div class="line"><a id="l02453" name="l02453"></a><span class="lineno"> 2453</span>}</div>
<div class="line"><a id="l02454" name="l02454"></a><span class="lineno"> 2454</span></div>
<div class="line"><a id="l02465" name="l02465"></a><span class="lineno"> 2465</span>__STATIC_INLINE uint32_t LL_USART_GetLINBrkDetectionLen(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02466" name="l02466"></a><span class="lineno"> 2466</span>{</div>
<div class="line"><a id="l02467" name="l02467"></a><span class="lineno"> 2467</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7f9bc41700717fd93548e0e95b6072ed">USART_CR2_LBDL</a>));</div>
<div class="line"><a id="l02468" name="l02468"></a><span class="lineno"> 2468</span>}</div>
<div class="line"><a id="l02469" name="l02469"></a><span class="lineno"> 2469</span></div>
<div class="line"><a id="l02478" name="l02478"></a><span class="lineno"> 2478</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableLIN(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02479" name="l02479"></a><span class="lineno"> 2479</span>{</div>
<div class="line"><a id="l02480" name="l02480"></a><span class="lineno"> 2480</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a>);</div>
<div class="line"><a id="l02481" name="l02481"></a><span class="lineno"> 2481</span>}</div>
<div class="line"><a id="l02482" name="l02482"></a><span class="lineno"> 2482</span></div>
<div class="line"><a id="l02491" name="l02491"></a><span class="lineno"> 2491</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableLIN(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02492" name="l02492"></a><span class="lineno"> 2492</span>{</div>
<div class="line"><a id="l02493" name="l02493"></a><span class="lineno"> 2493</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a>);</div>
<div class="line"><a id="l02494" name="l02494"></a><span class="lineno"> 2494</span>}</div>
<div class="line"><a id="l02495" name="l02495"></a><span class="lineno"> 2495</span></div>
<div class="line"><a id="l02504" name="l02504"></a><span class="lineno"> 2504</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledLIN(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02505" name="l02505"></a><span class="lineno"> 2505</span>{</div>
<div class="line"><a id="l02506" name="l02506"></a><span class="lineno"> 2506</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02507" name="l02507"></a><span class="lineno"> 2507</span>}</div>
<div class="line"><a id="l02508" name="l02508"></a><span class="lineno"> 2508</span></div>
<div class="line"><a id="l02512" name="l02512"></a><span class="lineno"> 2512</span></div>
<div class="line"><a id="l02516" name="l02516"></a><span class="lineno"> 2516</span></div>
<div class="line"><a id="l02526" name="l02526"></a><span class="lineno"> 2526</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetDEDeassertionTime(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Time)</div>
<div class="line"><a id="l02527" name="l02527"></a><span class="lineno"> 2527</span>{</div>
<div class="line"><a id="l02528" name="l02528"></a><span class="lineno"> 2528</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab2d95af966e08146e1172c4b828bda38">USART_CR1_DEDT</a>, Time &lt;&lt; USART_CR1_DEDT_Pos);</div>
<div class="line"><a id="l02529" name="l02529"></a><span class="lineno"> 2529</span>}</div>
<div class="line"><a id="l02530" name="l02530"></a><span class="lineno"> 2530</span></div>
<div class="line"><a id="l02539" name="l02539"></a><span class="lineno"> 2539</span>__STATIC_INLINE uint32_t LL_USART_GetDEDeassertionTime(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02540" name="l02540"></a><span class="lineno"> 2540</span>{</div>
<div class="line"><a id="l02541" name="l02541"></a><span class="lineno"> 2541</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab2d95af966e08146e1172c4b828bda38">USART_CR1_DEDT</a>) &gt;&gt; USART_CR1_DEDT_Pos);</div>
<div class="line"><a id="l02542" name="l02542"></a><span class="lineno"> 2542</span>}</div>
<div class="line"><a id="l02543" name="l02543"></a><span class="lineno"> 2543</span></div>
<div class="line"><a id="l02553" name="l02553"></a><span class="lineno"> 2553</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetDEAssertionTime(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Time)</div>
<div class="line"><a id="l02554" name="l02554"></a><span class="lineno"> 2554</span>{</div>
<div class="line"><a id="l02555" name="l02555"></a><span class="lineno"> 2555</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga6bdc2e80e4545996ecb5901915d13e28">USART_CR1_DEAT</a>, Time &lt;&lt; USART_CR1_DEAT_Pos);</div>
<div class="line"><a id="l02556" name="l02556"></a><span class="lineno"> 2556</span>}</div>
<div class="line"><a id="l02557" name="l02557"></a><span class="lineno"> 2557</span></div>
<div class="line"><a id="l02566" name="l02566"></a><span class="lineno"> 2566</span>__STATIC_INLINE uint32_t LL_USART_GetDEAssertionTime(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02567" name="l02567"></a><span class="lineno"> 2567</span>{</div>
<div class="line"><a id="l02568" name="l02568"></a><span class="lineno"> 2568</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga6bdc2e80e4545996ecb5901915d13e28">USART_CR1_DEAT</a>) &gt;&gt; USART_CR1_DEAT_Pos);</div>
<div class="line"><a id="l02569" name="l02569"></a><span class="lineno"> 2569</span>}</div>
<div class="line"><a id="l02570" name="l02570"></a><span class="lineno"> 2570</span></div>
<div class="line"><a id="l02579" name="l02579"></a><span class="lineno"> 2579</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableDEMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02580" name="l02580"></a><span class="lineno"> 2580</span>{</div>
<div class="line"><a id="l02581" name="l02581"></a><span class="lineno"> 2581</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gacd65f9fd10ee8e99db1118828deb0441">USART_CR3_DEM</a>);</div>
<div class="line"><a id="l02582" name="l02582"></a><span class="lineno"> 2582</span>}</div>
<div class="line"><a id="l02583" name="l02583"></a><span class="lineno"> 2583</span></div>
<div class="line"><a id="l02592" name="l02592"></a><span class="lineno"> 2592</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableDEMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02593" name="l02593"></a><span class="lineno"> 2593</span>{</div>
<div class="line"><a id="l02594" name="l02594"></a><span class="lineno"> 2594</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gacd65f9fd10ee8e99db1118828deb0441">USART_CR3_DEM</a>);</div>
<div class="line"><a id="l02595" name="l02595"></a><span class="lineno"> 2595</span>}</div>
<div class="line"><a id="l02596" name="l02596"></a><span class="lineno"> 2596</span></div>
<div class="line"><a id="l02605" name="l02605"></a><span class="lineno"> 2605</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledDEMode(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02606" name="l02606"></a><span class="lineno"> 2606</span>{</div>
<div class="line"><a id="l02607" name="l02607"></a><span class="lineno"> 2607</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gacd65f9fd10ee8e99db1118828deb0441">USART_CR3_DEM</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gacd65f9fd10ee8e99db1118828deb0441">USART_CR3_DEM</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02608" name="l02608"></a><span class="lineno"> 2608</span>}</div>
<div class="line"><a id="l02609" name="l02609"></a><span class="lineno"> 2609</span></div>
<div class="line"><a id="l02621" name="l02621"></a><span class="lineno"> 2621</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_SetDESignalPolarity(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Polarity)</div>
<div class="line"><a id="l02622" name="l02622"></a><span class="lineno"> 2622</span>{</div>
<div class="line"><a id="l02623" name="l02623"></a><span class="lineno"> 2623</span>  MODIFY_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2000c42015289291da1c58fe27800d64">USART_CR3_DEP</a>, Polarity);</div>
<div class="line"><a id="l02624" name="l02624"></a><span class="lineno"> 2624</span>}</div>
<div class="line"><a id="l02625" name="l02625"></a><span class="lineno"> 2625</span></div>
<div class="line"><a id="l02636" name="l02636"></a><span class="lineno"> 2636</span>__STATIC_INLINE uint32_t LL_USART_GetDESignalPolarity(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02637" name="l02637"></a><span class="lineno"> 2637</span>{</div>
<div class="line"><a id="l02638" name="l02638"></a><span class="lineno"> 2638</span>  <span class="keywordflow">return</span> (uint32_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2000c42015289291da1c58fe27800d64">USART_CR3_DEP</a>));</div>
<div class="line"><a id="l02639" name="l02639"></a><span class="lineno"> 2639</span>}</div>
<div class="line"><a id="l02640" name="l02640"></a><span class="lineno"> 2640</span></div>
<div class="line"><a id="l02644" name="l02644"></a><span class="lineno"> 2644</span></div>
<div class="line"><a id="l02648" name="l02648"></a><span class="lineno"> 2648</span></div>
<div class="line"><a id="l02674" name="l02674"></a><span class="lineno"> 2674</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigAsyncMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02675" name="l02675"></a><span class="lineno"> 2675</span>{</div>
<div class="line"><a id="l02676" name="l02676"></a><span class="lineno"> 2676</span>  <span class="comment">/* In Asynchronous mode, the following bits must be kept cleared:</span></div>
<div class="line"><a id="l02677" name="l02677"></a><span class="lineno"> 2677</span><span class="comment">  - LINEN, CLKEN bits in the USART_CR2 register,</span></div>
<div class="line"><a id="l02678" name="l02678"></a><span class="lineno"> 2678</span><span class="comment">  - SCEN, IREN and HDSEL bits in the USART_CR3 register.</span></div>
<div class="line"><a id="l02679" name="l02679"></a><span class="lineno"> 2679</span><span class="comment">  */</span></div>
<div class="line"><a id="l02680" name="l02680"></a><span class="lineno"> 2680</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>));</div>
<div class="line"><a id="l02681" name="l02681"></a><span class="lineno"> 2681</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>));</div>
<div class="line"><a id="l02682" name="l02682"></a><span class="lineno"> 2682</span>}</div>
<div class="line"><a id="l02683" name="l02683"></a><span class="lineno"> 2683</span></div>
<div class="line"><a id="l02711" name="l02711"></a><span class="lineno"> 2711</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigSyncMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02712" name="l02712"></a><span class="lineno"> 2712</span>{</div>
<div class="line"><a id="l02713" name="l02713"></a><span class="lineno"> 2713</span>  <span class="comment">/* In Synchronous mode, the following bits must be kept cleared:</span></div>
<div class="line"><a id="l02714" name="l02714"></a><span class="lineno"> 2714</span><span class="comment">  - LINEN bit in the USART_CR2 register,</span></div>
<div class="line"><a id="l02715" name="l02715"></a><span class="lineno"> 2715</span><span class="comment">  - SCEN, IREN and HDSEL bits in the USART_CR3 register.</span></div>
<div class="line"><a id="l02716" name="l02716"></a><span class="lineno"> 2716</span><span class="comment">  */</span></div>
<div class="line"><a id="l02717" name="l02717"></a><span class="lineno"> 2717</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a>));</div>
<div class="line"><a id="l02718" name="l02718"></a><span class="lineno"> 2718</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>));</div>
<div class="line"><a id="l02719" name="l02719"></a><span class="lineno"> 2719</span>  <span class="comment">/* set the UART/USART in Synchronous mode */</span></div>
<div class="line"><a id="l02720" name="l02720"></a><span class="lineno"> 2720</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>);</div>
<div class="line"><a id="l02721" name="l02721"></a><span class="lineno"> 2721</span>}</div>
<div class="line"><a id="l02722" name="l02722"></a><span class="lineno"> 2722</span></div>
<div class="line"><a id="l02752" name="l02752"></a><span class="lineno"> 2752</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigLINMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02753" name="l02753"></a><span class="lineno"> 2753</span>{</div>
<div class="line"><a id="l02754" name="l02754"></a><span class="lineno"> 2754</span>  <span class="comment">/* In LIN mode, the following bits must be kept cleared:</span></div>
<div class="line"><a id="l02755" name="l02755"></a><span class="lineno"> 2755</span><span class="comment">  - STOP and CLKEN bits in the USART_CR2 register,</span></div>
<div class="line"><a id="l02756" name="l02756"></a><span class="lineno"> 2756</span><span class="comment">  - IREN, SCEN and HDSEL bits in the USART_CR3 register.</span></div>
<div class="line"><a id="l02757" name="l02757"></a><span class="lineno"> 2757</span><span class="comment">  */</span></div>
<div class="line"><a id="l02758" name="l02758"></a><span class="lineno"> 2758</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf993e483318ebcecffd18649de766dc6">USART_CR2_STOP</a>));</div>
<div class="line"><a id="l02759" name="l02759"></a><span class="lineno"> 2759</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>));</div>
<div class="line"><a id="l02760" name="l02760"></a><span class="lineno"> 2760</span>  <span class="comment">/* Set the UART/USART in LIN mode */</span></div>
<div class="line"><a id="l02761" name="l02761"></a><span class="lineno"> 2761</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a>);</div>
<div class="line"><a id="l02762" name="l02762"></a><span class="lineno"> 2762</span>}</div>
<div class="line"><a id="l02763" name="l02763"></a><span class="lineno"> 2763</span></div>
<div class="line"><a id="l02791" name="l02791"></a><span class="lineno"> 2791</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigHalfDuplexMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02792" name="l02792"></a><span class="lineno"> 2792</span>{</div>
<div class="line"><a id="l02793" name="l02793"></a><span class="lineno"> 2793</span>  <span class="comment">/* In Half Duplex mode, the following bits must be kept cleared:</span></div>
<div class="line"><a id="l02794" name="l02794"></a><span class="lineno"> 2794</span><span class="comment">  - LINEN and CLKEN bits in the USART_CR2 register,</span></div>
<div class="line"><a id="l02795" name="l02795"></a><span class="lineno"> 2795</span><span class="comment">  - SCEN and IREN bits in the USART_CR3 register.</span></div>
<div class="line"><a id="l02796" name="l02796"></a><span class="lineno"> 2796</span><span class="comment">  */</span></div>
<div class="line"><a id="l02797" name="l02797"></a><span class="lineno"> 2797</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>));</div>
<div class="line"><a id="l02798" name="l02798"></a><span class="lineno"> 2798</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a>));</div>
<div class="line"><a id="l02799" name="l02799"></a><span class="lineno"> 2799</span>  <span class="comment">/* set the UART/USART in Half Duplex mode */</span></div>
<div class="line"><a id="l02800" name="l02800"></a><span class="lineno"> 2800</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>);</div>
<div class="line"><a id="l02801" name="l02801"></a><span class="lineno"> 2801</span>}</div>
<div class="line"><a id="l02802" name="l02802"></a><span class="lineno"> 2802</span></div>
<div class="line"><a id="l02832" name="l02832"></a><span class="lineno"> 2832</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigSmartcardMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02833" name="l02833"></a><span class="lineno"> 2833</span>{</div>
<div class="line"><a id="l02834" name="l02834"></a><span class="lineno"> 2834</span>  <span class="comment">/* In Smartcard mode, the following bits must be kept cleared:</span></div>
<div class="line"><a id="l02835" name="l02835"></a><span class="lineno"> 2835</span><span class="comment">  - LINEN bit in the USART_CR2 register,</span></div>
<div class="line"><a id="l02836" name="l02836"></a><span class="lineno"> 2836</span><span class="comment">  - IREN and HDSEL bits in the USART_CR3 register.</span></div>
<div class="line"><a id="l02837" name="l02837"></a><span class="lineno"> 2837</span><span class="comment">  */</span></div>
<div class="line"><a id="l02838" name="l02838"></a><span class="lineno"> 2838</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a>));</div>
<div class="line"><a id="l02839" name="l02839"></a><span class="lineno"> 2839</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>));</div>
<div class="line"><a id="l02840" name="l02840"></a><span class="lineno"> 2840</span>  <span class="comment">/* Configure Stop bits to 1.5 bits */</span></div>
<div class="line"><a id="l02841" name="l02841"></a><span class="lineno"> 2841</span>  <span class="comment">/* Synchronous mode is activated by default */</span></div>
<div class="line"><a id="l02842" name="l02842"></a><span class="lineno"> 2842</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaee6ee01c6e5325b378b2209ef20d0a61">USART_CR2_STOP_0</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2b24d14f0e5d1c76c878b08aad44d02b">USART_CR2_STOP_1</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>));</div>
<div class="line"><a id="l02843" name="l02843"></a><span class="lineno"> 2843</span>  <span class="comment">/* set the UART/USART in Smartcard mode */</span></div>
<div class="line"><a id="l02844" name="l02844"></a><span class="lineno"> 2844</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a>);</div>
<div class="line"><a id="l02845" name="l02845"></a><span class="lineno"> 2845</span>}</div>
<div class="line"><a id="l02846" name="l02846"></a><span class="lineno"> 2846</span></div>
<div class="line"><a id="l02876" name="l02876"></a><span class="lineno"> 2876</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigIrdaMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02877" name="l02877"></a><span class="lineno"> 2877</span>{</div>
<div class="line"><a id="l02878" name="l02878"></a><span class="lineno"> 2878</span>  <span class="comment">/* In IRDA mode, the following bits must be kept cleared:</span></div>
<div class="line"><a id="l02879" name="l02879"></a><span class="lineno"> 2879</span><span class="comment">  - LINEN, STOP and CLKEN bits in the USART_CR2 register,</span></div>
<div class="line"><a id="l02880" name="l02880"></a><span class="lineno"> 2880</span><span class="comment">  - SCEN and HDSEL bits in the USART_CR3 register.</span></div>
<div class="line"><a id="l02881" name="l02881"></a><span class="lineno"> 2881</span><span class="comment">  */</span></div>
<div class="line"><a id="l02882" name="l02882"></a><span class="lineno"> 2882</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf993e483318ebcecffd18649de766dc6">USART_CR2_STOP</a>));</div>
<div class="line"><a id="l02883" name="l02883"></a><span class="lineno"> 2883</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a>));</div>
<div class="line"><a id="l02884" name="l02884"></a><span class="lineno"> 2884</span>  <span class="comment">/* set the UART/USART in IRDA mode */</span></div>
<div class="line"><a id="l02885" name="l02885"></a><span class="lineno"> 2885</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a>);</div>
<div class="line"><a id="l02886" name="l02886"></a><span class="lineno"> 2886</span>}</div>
<div class="line"><a id="l02887" name="l02887"></a><span class="lineno"> 2887</span></div>
<div class="line"><a id="l02915" name="l02915"></a><span class="lineno"> 2915</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ConfigMultiProcessMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02916" name="l02916"></a><span class="lineno"> 2916</span>{</div>
<div class="line"><a id="l02917" name="l02917"></a><span class="lineno"> 2917</span>  <span class="comment">/* In Multi Processor mode, the following bits must be kept cleared:</span></div>
<div class="line"><a id="l02918" name="l02918"></a><span class="lineno"> 2918</span><span class="comment">  - LINEN and CLKEN bits in the USART_CR2 register,</span></div>
<div class="line"><a id="l02919" name="l02919"></a><span class="lineno"> 2919</span><span class="comment">  - IREN, SCEN and HDSEL bits in the USART_CR3 register.</span></div>
<div class="line"><a id="l02920" name="l02920"></a><span class="lineno"> 2920</span><span class="comment">  */</span></div>
<div class="line"><a id="l02921" name="l02921"></a><span class="lineno"> 2921</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a>));</div>
<div class="line"><a id="l02922" name="l02922"></a><span class="lineno"> 2922</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a> | <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a>));</div>
<div class="line"><a id="l02923" name="l02923"></a><span class="lineno"> 2923</span>}</div>
<div class="line"><a id="l02924" name="l02924"></a><span class="lineno"> 2924</span></div>
<div class="line"><a id="l02928" name="l02928"></a><span class="lineno"> 2928</span></div>
<div class="line"><a id="l02932" name="l02932"></a><span class="lineno"> 2932</span></div>
<div class="line"><a id="l02939" name="l02939"></a><span class="lineno"> 2939</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_PE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02940" name="l02940"></a><span class="lineno"> 2940</span>{</div>
<div class="line"><a id="l02941" name="l02941"></a><span class="lineno"> 2941</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa10e69d231b67d698ab59db3d338baa6">USART_ISR_PE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa10e69d231b67d698ab59db3d338baa6">USART_ISR_PE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02942" name="l02942"></a><span class="lineno"> 2942</span>}</div>
<div class="line"><a id="l02943" name="l02943"></a><span class="lineno"> 2943</span></div>
<div class="line"><a id="l02950" name="l02950"></a><span class="lineno"> 2950</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_FE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02951" name="l02951"></a><span class="lineno"> 2951</span>{</div>
<div class="line"><a id="l02952" name="l02952"></a><span class="lineno"> 2952</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga27cc4dfb6d5e817a69c80471b87deb4b">USART_ISR_FE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga27cc4dfb6d5e817a69c80471b87deb4b">USART_ISR_FE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02953" name="l02953"></a><span class="lineno"> 2953</span>}</div>
<div class="line"><a id="l02954" name="l02954"></a><span class="lineno"> 2954</span></div>
<div class="line"><a id="l02961" name="l02961"></a><span class="lineno"> 2961</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_NE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02962" name="l02962"></a><span class="lineno"> 2962</span>{</div>
<div class="line"><a id="l02963" name="l02963"></a><span class="lineno"> 2963</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga09c7d19477a091689f50bd0ef5b6a3d8">USART_ISR_NE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga09c7d19477a091689f50bd0ef5b6a3d8">USART_ISR_NE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02964" name="l02964"></a><span class="lineno"> 2964</span>}</div>
<div class="line"><a id="l02965" name="l02965"></a><span class="lineno"> 2965</span></div>
<div class="line"><a id="l02972" name="l02972"></a><span class="lineno"> 2972</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ORE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02973" name="l02973"></a><span class="lineno"> 2973</span>{</div>
<div class="line"><a id="l02974" name="l02974"></a><span class="lineno"> 2974</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9e5b4a08e3655bed8ec3022947cfc542">USART_ISR_ORE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9e5b4a08e3655bed8ec3022947cfc542">USART_ISR_ORE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02975" name="l02975"></a><span class="lineno"> 2975</span>}</div>
<div class="line"><a id="l02976" name="l02976"></a><span class="lineno"> 2976</span></div>
<div class="line"><a id="l02983" name="l02983"></a><span class="lineno"> 2983</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_IDLE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02984" name="l02984"></a><span class="lineno"> 2984</span>{</div>
<div class="line"><a id="l02985" name="l02985"></a><span class="lineno"> 2985</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gacee745b19e0a6073280d234fdc96e627">USART_ISR_IDLE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gacee745b19e0a6073280d234fdc96e627">USART_ISR_IDLE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l02986" name="l02986"></a><span class="lineno"> 2986</span>}</div>
<div class="line"><a id="l02987" name="l02987"></a><span class="lineno"> 2987</span> </div>
<div class="line"><a id="l02988" name="l02988"></a><span class="lineno"> 2988</span><span class="preprocessor">#define LL_USART_IsActiveFlag_RXNE  LL_USART_IsActiveFlag_RXNE_RXFNE </span><span class="comment">/* Redefinition for legacy purpose */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l02989" name="l02989"></a><span class="lineno"> 2989</span></div>
<div class="line"><a id="l02998" name="l02998"></a><span class="lineno"> 2998</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXNE_RXFNE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l02999" name="l02999"></a><span class="lineno"> 2999</span>{</div>
<div class="line"><a id="l03000" name="l03000"></a><span class="lineno"> 3000</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gabe52544cefa3642d3d1b3db7473bdbf2">USART_ISR_RXNE_RXFNE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gabe52544cefa3642d3d1b3db7473bdbf2">USART_ISR_RXNE_RXFNE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03001" name="l03001"></a><span class="lineno"> 3001</span>}</div>
<div class="line"><a id="l03002" name="l03002"></a><span class="lineno"> 3002</span></div>
<div class="line"><a id="l03009" name="l03009"></a><span class="lineno"> 3009</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TC(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03010" name="l03010"></a><span class="lineno"> 3010</span>{</div>
<div class="line"><a id="l03011" name="l03011"></a><span class="lineno"> 3011</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa41e8667b30453a6b966aded9f5e8cbb">USART_ISR_TC</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa41e8667b30453a6b966aded9f5e8cbb">USART_ISR_TC</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03012" name="l03012"></a><span class="lineno"> 3012</span>}</div>
<div class="line"><a id="l03013" name="l03013"></a><span class="lineno"> 3013</span> </div>
<div class="line"><a id="l03014" name="l03014"></a><span class="lineno"> 3014</span><span class="preprocessor">#define LL_USART_IsActiveFlag_TXE  LL_USART_IsActiveFlag_TXE_TXFNF </span><span class="comment">/* Redefinition for legacy purpose */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l03015" name="l03015"></a><span class="lineno"> 3015</span></div>
<div class="line"><a id="l03024" name="l03024"></a><span class="lineno"> 3024</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXE_TXFNF(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03025" name="l03025"></a><span class="lineno"> 3025</span>{</div>
<div class="line"><a id="l03026" name="l03026"></a><span class="lineno"> 3026</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga18793a28000fe6bf23a08265951eb3e5">USART_ISR_TXE_TXFNF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga18793a28000fe6bf23a08265951eb3e5">USART_ISR_TXE_TXFNF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03027" name="l03027"></a><span class="lineno"> 3027</span>}</div>
<div class="line"><a id="l03028" name="l03028"></a><span class="lineno"> 3028</span></div>
<div class="line"><a id="l03037" name="l03037"></a><span class="lineno"> 3037</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_LBD(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03038" name="l03038"></a><span class="lineno"> 3038</span>{</div>
<div class="line"><a id="l03039" name="l03039"></a><span class="lineno"> 3039</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf00a820cca1d3bb31f9f4f602f070c44">USART_ISR_LBDF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf00a820cca1d3bb31f9f4f602f070c44">USART_ISR_LBDF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03040" name="l03040"></a><span class="lineno"> 3040</span>}</div>
<div class="line"><a id="l03041" name="l03041"></a><span class="lineno"> 3041</span></div>
<div class="line"><a id="l03050" name="l03050"></a><span class="lineno"> 3050</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_nCTS(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03051" name="l03051"></a><span class="lineno"> 3051</span>{</div>
<div class="line"><a id="l03052" name="l03052"></a><span class="lineno"> 3052</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9fb259765d41183dc3c5fd36831358d1">USART_ISR_CTSIF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9fb259765d41183dc3c5fd36831358d1">USART_ISR_CTSIF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03053" name="l03053"></a><span class="lineno"> 3053</span>}</div>
<div class="line"><a id="l03054" name="l03054"></a><span class="lineno"> 3054</span></div>
<div class="line"><a id="l03063" name="l03063"></a><span class="lineno"> 3063</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CTS(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03064" name="l03064"></a><span class="lineno"> 3064</span>{</div>
<div class="line"><a id="l03065" name="l03065"></a><span class="lineno"> 3065</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga89131b07184422c83fda07ca20d4ce4c">USART_ISR_CTS</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga89131b07184422c83fda07ca20d4ce4c">USART_ISR_CTS</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03066" name="l03066"></a><span class="lineno"> 3066</span>}</div>
<div class="line"><a id="l03067" name="l03067"></a><span class="lineno"> 3067</span></div>
<div class="line"><a id="l03074" name="l03074"></a><span class="lineno"> 3074</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RTO(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03075" name="l03075"></a><span class="lineno"> 3075</span>{</div>
<div class="line"><a id="l03076" name="l03076"></a><span class="lineno"> 3076</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga09f8a368294fb6a5c47de1193484f3b8">USART_ISR_RTOF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga09f8a368294fb6a5c47de1193484f3b8">USART_ISR_RTOF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03077" name="l03077"></a><span class="lineno"> 3077</span>}</div>
<div class="line"><a id="l03078" name="l03078"></a><span class="lineno"> 3078</span></div>
<div class="line"><a id="l03087" name="l03087"></a><span class="lineno"> 3087</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_EOB(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03088" name="l03088"></a><span class="lineno"> 3088</span>{</div>
<div class="line"><a id="l03089" name="l03089"></a><span class="lineno"> 3089</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga32ba49f7fad9ab499c6f2a1a1780c904">USART_ISR_EOBF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga32ba49f7fad9ab499c6f2a1a1780c904">USART_ISR_EOBF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03090" name="l03090"></a><span class="lineno"> 3090</span>}</div>
<div class="line"><a id="l03091" name="l03091"></a><span class="lineno"> 3091</span></div>
<div class="line"><a id="l03100" name="l03100"></a><span class="lineno"> 3100</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_UDR(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03101" name="l03101"></a><span class="lineno"> 3101</span>{</div>
<div class="line"><a id="l03102" name="l03102"></a><span class="lineno"> 3102</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaef5b4369d11e4acaf9a672947102534c">USART_ISR_UDR</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaef5b4369d11e4acaf9a672947102534c">USART_ISR_UDR</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03103" name="l03103"></a><span class="lineno"> 3103</span>}</div>
<div class="line"><a id="l03104" name="l03104"></a><span class="lineno"> 3104</span></div>
<div class="line"><a id="l03113" name="l03113"></a><span class="lineno"> 3113</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ABRE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03114" name="l03114"></a><span class="lineno"> 3114</span>{</div>
<div class="line"><a id="l03115" name="l03115"></a><span class="lineno"> 3115</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae762a0bed3b7ecde26377eccd40d1e10">USART_ISR_ABRE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae762a0bed3b7ecde26377eccd40d1e10">USART_ISR_ABRE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03116" name="l03116"></a><span class="lineno"> 3116</span>}</div>
<div class="line"><a id="l03117" name="l03117"></a><span class="lineno"> 3117</span></div>
<div class="line"><a id="l03126" name="l03126"></a><span class="lineno"> 3126</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ABR(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03127" name="l03127"></a><span class="lineno"> 3127</span>{</div>
<div class="line"><a id="l03128" name="l03128"></a><span class="lineno"> 3128</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafbbfac6c1ba908d265572184b02daed2">USART_ISR_ABRF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafbbfac6c1ba908d265572184b02daed2">USART_ISR_ABRF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03129" name="l03129"></a><span class="lineno"> 3129</span>}</div>
<div class="line"><a id="l03130" name="l03130"></a><span class="lineno"> 3130</span></div>
<div class="line"><a id="l03137" name="l03137"></a><span class="lineno"> 3137</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_BUSY(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03138" name="l03138"></a><span class="lineno"> 3138</span>{</div>
<div class="line"><a id="l03139" name="l03139"></a><span class="lineno"> 3139</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafb7fb858e7f0dec99740570ecfb922cc">USART_ISR_BUSY</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gafb7fb858e7f0dec99740570ecfb922cc">USART_ISR_BUSY</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03140" name="l03140"></a><span class="lineno"> 3140</span>}</div>
<div class="line"><a id="l03141" name="l03141"></a><span class="lineno"> 3141</span></div>
<div class="line"><a id="l03148" name="l03148"></a><span class="lineno"> 3148</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CM(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03149" name="l03149"></a><span class="lineno"> 3149</span>{</div>
<div class="line"><a id="l03150" name="l03150"></a><span class="lineno"> 3150</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8199e4dab14311318c87b77ef758c2f9">USART_ISR_CMF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8199e4dab14311318c87b77ef758c2f9">USART_ISR_CMF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03151" name="l03151"></a><span class="lineno"> 3151</span>}</div>
<div class="line"><a id="l03152" name="l03152"></a><span class="lineno"> 3152</span></div>
<div class="line"><a id="l03159" name="l03159"></a><span class="lineno"> 3159</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_SBK(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03160" name="l03160"></a><span class="lineno"> 3160</span>{</div>
<div class="line"><a id="l03161" name="l03161"></a><span class="lineno"> 3161</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga74aecf8406973a8fd5c02615d8a7b2d1">USART_ISR_SBKF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga74aecf8406973a8fd5c02615d8a7b2d1">USART_ISR_SBKF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03162" name="l03162"></a><span class="lineno"> 3162</span>}</div>
<div class="line"><a id="l03163" name="l03163"></a><span class="lineno"> 3163</span></div>
<div class="line"><a id="l03170" name="l03170"></a><span class="lineno"> 3170</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RWU(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03171" name="l03171"></a><span class="lineno"> 3171</span>{</div>
<div class="line"><a id="l03172" name="l03172"></a><span class="lineno"> 3172</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga0df19201dd47f3bd43954621c88ef4a3">USART_ISR_RWU</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga0df19201dd47f3bd43954621c88ef4a3">USART_ISR_RWU</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03173" name="l03173"></a><span class="lineno"> 3173</span>}</div>
<div class="line"><a id="l03174" name="l03174"></a><span class="lineno"> 3174</span></div>
<div class="line"><a id="l03183" name="l03183"></a><span class="lineno"> 3183</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_WKUP(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03184" name="l03184"></a><span class="lineno"> 3184</span>{</div>
<div class="line"><a id="l03185" name="l03185"></a><span class="lineno"> 3185</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad8ea420fd72b3f22e3ae5c22242c6b72">USART_ISR_WUF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad8ea420fd72b3f22e3ae5c22242c6b72">USART_ISR_WUF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03186" name="l03186"></a><span class="lineno"> 3186</span>}</div>
<div class="line"><a id="l03187" name="l03187"></a><span class="lineno"> 3187</span></div>
<div class="line"><a id="l03194" name="l03194"></a><span class="lineno"> 3194</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TEACK(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03195" name="l03195"></a><span class="lineno"> 3195</span>{</div>
<div class="line"><a id="l03196" name="l03196"></a><span class="lineno"> 3196</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf1433ae77d20ec6da645117cde536f81">USART_ISR_TEACK</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf1433ae77d20ec6da645117cde536f81">USART_ISR_TEACK</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03197" name="l03197"></a><span class="lineno"> 3197</span>}</div>
<div class="line"><a id="l03198" name="l03198"></a><span class="lineno"> 3198</span></div>
<div class="line"><a id="l03205" name="l03205"></a><span class="lineno"> 3205</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_REACK(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03206" name="l03206"></a><span class="lineno"> 3206</span>{</div>
<div class="line"><a id="l03207" name="l03207"></a><span class="lineno"> 3207</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa513c61dd111de0945d8dd0778e70ad5">USART_ISR_REACK</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa513c61dd111de0945d8dd0778e70ad5">USART_ISR_REACK</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03208" name="l03208"></a><span class="lineno"> 3208</span>}</div>
<div class="line"><a id="l03209" name="l03209"></a><span class="lineno"> 3209</span></div>
<div class="line"><a id="l03218" name="l03218"></a><span class="lineno"> 3218</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXFE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03219" name="l03219"></a><span class="lineno"> 3219</span>{</div>
<div class="line"><a id="l03220" name="l03220"></a><span class="lineno"> 3220</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf322143841cafcdbc2f46b0a99c8c7c5">USART_ISR_TXFE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaf322143841cafcdbc2f46b0a99c8c7c5">USART_ISR_TXFE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03221" name="l03221"></a><span class="lineno"> 3221</span>}</div>
<div class="line"><a id="l03222" name="l03222"></a><span class="lineno"> 3222</span></div>
<div class="line"><a id="l03231" name="l03231"></a><span class="lineno"> 3231</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXFF(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03232" name="l03232"></a><span class="lineno"> 3232</span>{</div>
<div class="line"><a id="l03233" name="l03233"></a><span class="lineno"> 3233</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaaf5a3b29c38098274947c0b8782997f">USART_ISR_RXFF</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaaf5a3b29c38098274947c0b8782997f">USART_ISR_RXFF</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03234" name="l03234"></a><span class="lineno"> 3234</span>}</div>
<div class="line"><a id="l03235" name="l03235"></a><span class="lineno"> 3235</span></div>
<div class="line"><a id="l03242" name="l03242"></a><span class="lineno"> 3242</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TCBGT(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03243" name="l03243"></a><span class="lineno"> 3243</span>{</div>
<div class="line"><a id="l03244" name="l03244"></a><span class="lineno"> 3244</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae9c861daca1188e562fc2cda3a434e15">USART_ISR_TCBGT</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae9c861daca1188e562fc2cda3a434e15">USART_ISR_TCBGT</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03245" name="l03245"></a><span class="lineno"> 3245</span>}</div>
<div class="line"><a id="l03246" name="l03246"></a><span class="lineno"> 3246</span></div>
<div class="line"><a id="l03255" name="l03255"></a><span class="lineno"> 3255</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXFT(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03256" name="l03256"></a><span class="lineno"> 3256</span>{</div>
<div class="line"><a id="l03257" name="l03257"></a><span class="lineno"> 3257</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga19599526bda646dd6a990dad29458285">USART_ISR_TXFT</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga19599526bda646dd6a990dad29458285">USART_ISR_TXFT</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03258" name="l03258"></a><span class="lineno"> 3258</span>}</div>
<div class="line"><a id="l03259" name="l03259"></a><span class="lineno"> 3259</span></div>
<div class="line"><a id="l03268" name="l03268"></a><span class="lineno"> 3268</span>__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXFT(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03269" name="l03269"></a><span class="lineno"> 3269</span>{</div>
<div class="line"><a id="l03270" name="l03270"></a><span class="lineno"> 3270</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">ISR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae7ab0ae314fb7a4b72f5cfa9ea870673">USART_ISR_RXFT</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae7ab0ae314fb7a4b72f5cfa9ea870673">USART_ISR_RXFT</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03271" name="l03271"></a><span class="lineno"> 3271</span>}</div>
<div class="line"><a id="l03272" name="l03272"></a><span class="lineno"> 3272</span></div>
<div class="line"><a id="l03279" name="l03279"></a><span class="lineno"> 3279</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_PE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03280" name="l03280"></a><span class="lineno"> 3280</span>{</div>
<div class="line"><a id="l03281" name="l03281"></a><span class="lineno"> 3281</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga404185136eb68f679e82e0187d66e411">USART_ICR_PECF</a>);</div>
<div class="line"><a id="l03282" name="l03282"></a><span class="lineno"> 3282</span>}</div>
<div class="line"><a id="l03283" name="l03283"></a><span class="lineno"> 3283</span></div>
<div class="line"><a id="l03290" name="l03290"></a><span class="lineno"> 3290</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_FE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03291" name="l03291"></a><span class="lineno"> 3291</span>{</div>
<div class="line"><a id="l03292" name="l03292"></a><span class="lineno"> 3292</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8400b4500c41800e5f18fc7291a64c9f">USART_ICR_FECF</a>);</div>
<div class="line"><a id="l03293" name="l03293"></a><span class="lineno"> 3293</span>}</div>
<div class="line"><a id="l03294" name="l03294"></a><span class="lineno"> 3294</span></div>
<div class="line"><a id="l03301" name="l03301"></a><span class="lineno"> 3301</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_NE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03302" name="l03302"></a><span class="lineno"> 3302</span>{</div>
<div class="line"><a id="l03303" name="l03303"></a><span class="lineno"> 3303</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac93fffe176d75c707e6bef9d15406331">USART_ICR_NECF</a>);</div>
<div class="line"><a id="l03304" name="l03304"></a><span class="lineno"> 3304</span>}</div>
<div class="line"><a id="l03305" name="l03305"></a><span class="lineno"> 3305</span></div>
<div class="line"><a id="l03312" name="l03312"></a><span class="lineno"> 3312</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_ORE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03313" name="l03313"></a><span class="lineno"> 3313</span>{</div>
<div class="line"><a id="l03314" name="l03314"></a><span class="lineno"> 3314</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga375f76b0670ffeb5d2691592d9e7c422">USART_ICR_ORECF</a>);</div>
<div class="line"><a id="l03315" name="l03315"></a><span class="lineno"> 3315</span>}</div>
<div class="line"><a id="l03316" name="l03316"></a><span class="lineno"> 3316</span></div>
<div class="line"><a id="l03323" name="l03323"></a><span class="lineno"> 3323</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_IDLE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03324" name="l03324"></a><span class="lineno"> 3324</span>{</div>
<div class="line"><a id="l03325" name="l03325"></a><span class="lineno"> 3325</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga9d4d7675c0d36ce4347c3509d27c0760">USART_ICR_IDLECF</a>);</div>
<div class="line"><a id="l03326" name="l03326"></a><span class="lineno"> 3326</span>}</div>
<div class="line"><a id="l03327" name="l03327"></a><span class="lineno"> 3327</span></div>
<div class="line"><a id="l03336" name="l03336"></a><span class="lineno"> 3336</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_TXFE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03337" name="l03337"></a><span class="lineno"> 3337</span>{</div>
<div class="line"><a id="l03338" name="l03338"></a><span class="lineno"> 3338</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga482ed578140c2eb9d647195dba6c0e9c">USART_ICR_TXFECF</a>);</div>
<div class="line"><a id="l03339" name="l03339"></a><span class="lineno"> 3339</span>}</div>
<div class="line"><a id="l03340" name="l03340"></a><span class="lineno"> 3340</span></div>
<div class="line"><a id="l03347" name="l03347"></a><span class="lineno"> 3347</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_TC(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03348" name="l03348"></a><span class="lineno"> 3348</span>{</div>
<div class="line"><a id="l03349" name="l03349"></a><span class="lineno"> 3349</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gacf92ea54425a962dde662b10b61d0250">USART_ICR_TCCF</a>);</div>
<div class="line"><a id="l03350" name="l03350"></a><span class="lineno"> 3350</span>}</div>
<div class="line"><a id="l03351" name="l03351"></a><span class="lineno"> 3351</span></div>
<div class="line"><a id="l03358" name="l03358"></a><span class="lineno"> 3358</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_TCBGT(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03359" name="l03359"></a><span class="lineno"> 3359</span>{</div>
<div class="line"><a id="l03360" name="l03360"></a><span class="lineno"> 3360</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga45e672683bf5d8ab04639694086dad96">USART_ICR_TCBGTCF</a>);</div>
<div class="line"><a id="l03361" name="l03361"></a><span class="lineno"> 3361</span>}</div>
<div class="line"><a id="l03362" name="l03362"></a><span class="lineno"> 3362</span></div>
<div class="line"><a id="l03371" name="l03371"></a><span class="lineno"> 3371</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_LBD(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03372" name="l03372"></a><span class="lineno"> 3372</span>{</div>
<div class="line"><a id="l03373" name="l03373"></a><span class="lineno"> 3373</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaae7d1bc407d9e4168d7059043fe8e50f">USART_ICR_LBDCF</a>);</div>
<div class="line"><a id="l03374" name="l03374"></a><span class="lineno"> 3374</span>}</div>
<div class="line"><a id="l03375" name="l03375"></a><span class="lineno"> 3375</span></div>
<div class="line"><a id="l03384" name="l03384"></a><span class="lineno"> 3384</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_nCTS(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03385" name="l03385"></a><span class="lineno"> 3385</span>{</div>
<div class="line"><a id="l03386" name="l03386"></a><span class="lineno"> 3386</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8a630d4a5e4ce10ad6fdb9da47126f4f">USART_ICR_CTSCF</a>);</div>
<div class="line"><a id="l03387" name="l03387"></a><span class="lineno"> 3387</span>}</div>
<div class="line"><a id="l03388" name="l03388"></a><span class="lineno"> 3388</span></div>
<div class="line"><a id="l03395" name="l03395"></a><span class="lineno"> 3395</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_RTO(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03396" name="l03396"></a><span class="lineno"> 3396</span>{</div>
<div class="line"><a id="l03397" name="l03397"></a><span class="lineno"> 3397</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga3d2a589246fecc7a05607c22ea7e7ee3">USART_ICR_RTOCF</a>);</div>
<div class="line"><a id="l03398" name="l03398"></a><span class="lineno"> 3398</span>}</div>
<div class="line"><a id="l03399" name="l03399"></a><span class="lineno"> 3399</span></div>
<div class="line"><a id="l03408" name="l03408"></a><span class="lineno"> 3408</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_EOB(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03409" name="l03409"></a><span class="lineno"> 3409</span>{</div>
<div class="line"><a id="l03410" name="l03410"></a><span class="lineno"> 3410</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga42bb71b7141c9fe56a06377a0071b616">USART_ICR_EOBCF</a>);</div>
<div class="line"><a id="l03411" name="l03411"></a><span class="lineno"> 3411</span>}</div>
<div class="line"><a id="l03412" name="l03412"></a><span class="lineno"> 3412</span></div>
<div class="line"><a id="l03421" name="l03421"></a><span class="lineno"> 3421</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_UDR(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03422" name="l03422"></a><span class="lineno"> 3422</span>{</div>
<div class="line"><a id="l03423" name="l03423"></a><span class="lineno"> 3423</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gac2bf63e682e013f87e611d458e22d699">USART_ICR_UDRCF</a>);</div>
<div class="line"><a id="l03424" name="l03424"></a><span class="lineno"> 3424</span>}</div>
<div class="line"><a id="l03425" name="l03425"></a><span class="lineno"> 3425</span></div>
<div class="line"><a id="l03432" name="l03432"></a><span class="lineno"> 3432</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_CM(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03433" name="l03433"></a><span class="lineno"> 3433</span>{</div>
<div class="line"><a id="l03434" name="l03434"></a><span class="lineno"> 3434</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5478360c2639166c4d645b64cbf371be">USART_ICR_CMCF</a>);</div>
<div class="line"><a id="l03435" name="l03435"></a><span class="lineno"> 3435</span>}</div>
<div class="line"><a id="l03436" name="l03436"></a><span class="lineno"> 3436</span></div>
<div class="line"><a id="l03445" name="l03445"></a><span class="lineno"> 3445</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_ClearFlag_WKUP(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03446" name="l03446"></a><span class="lineno"> 3446</span>{</div>
<div class="line"><a id="l03447" name="l03447"></a><span class="lineno"> 3447</span>  WRITE_REG(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">ICR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga0526db5696016ae784e46b80027044fa">USART_ICR_WUCF</a>);</div>
<div class="line"><a id="l03448" name="l03448"></a><span class="lineno"> 3448</span>}</div>
<div class="line"><a id="l03449" name="l03449"></a><span class="lineno"> 3449</span></div>
<div class="line"><a id="l03453" name="l03453"></a><span class="lineno"> 3453</span></div>
<div class="line"><a id="l03457" name="l03457"></a><span class="lineno"> 3457</span></div>
<div class="line"><a id="l03464" name="l03464"></a><span class="lineno"> 3464</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_IDLE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03465" name="l03465"></a><span class="lineno"> 3465</span>{</div>
<div class="line"><a id="l03466" name="l03466"></a><span class="lineno"> 3466</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5221d09eebd12445a20f221bf98066f8">USART_CR1_IDLEIE</a>);</div>
<div class="line"><a id="l03467" name="l03467"></a><span class="lineno"> 3467</span>}</div>
<div class="line"><a id="l03468" name="l03468"></a><span class="lineno"> 3468</span> </div>
<div class="line"><a id="l03469" name="l03469"></a><span class="lineno"> 3469</span><span class="preprocessor">#define LL_USART_EnableIT_RXNE  LL_USART_EnableIT_RXNE_RXFNE </span><span class="comment">/* Redefinition for legacy purpose */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l03470" name="l03470"></a><span class="lineno"> 3470</span></div>
<div class="line"><a id="l03479" name="l03479"></a><span class="lineno"> 3479</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_RXNE_RXFNE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03480" name="l03480"></a><span class="lineno"> 3480</span>{</div>
<div class="line"><a id="l03481" name="l03481"></a><span class="lineno"> 3481</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8342cbdabe2a5ae03ee73452a9ebf935">USART_CR1_RXNEIE_RXFNEIE</a>);</div>
<div class="line"><a id="l03482" name="l03482"></a><span class="lineno"> 3482</span>}</div>
<div class="line"><a id="l03483" name="l03483"></a><span class="lineno"> 3483</span></div>
<div class="line"><a id="l03490" name="l03490"></a><span class="lineno"> 3490</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_TC(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03491" name="l03491"></a><span class="lineno"> 3491</span>{</div>
<div class="line"><a id="l03492" name="l03492"></a><span class="lineno"> 3492</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa17130690a1ca95b972429eb64d4254e">USART_CR1_TCIE</a>);</div>
<div class="line"><a id="l03493" name="l03493"></a><span class="lineno"> 3493</span>}</div>
<div class="line"><a id="l03494" name="l03494"></a><span class="lineno"> 3494</span> </div>
<div class="line"><a id="l03495" name="l03495"></a><span class="lineno"> 3495</span><span class="preprocessor">#define LL_USART_EnableIT_TXE  LL_USART_EnableIT_TXE_TXFNF </span><span class="comment">/* Redefinition for legacy purpose */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l03496" name="l03496"></a><span class="lineno"> 3496</span></div>
<div class="line"><a id="l03505" name="l03505"></a><span class="lineno"> 3505</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_TXE_TXFNF(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03506" name="l03506"></a><span class="lineno"> 3506</span>{</div>
<div class="line"><a id="l03507" name="l03507"></a><span class="lineno"> 3507</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga91ad128d8b96d94461290e19164bbfc3">USART_CR1_TXEIE_TXFNFIE</a>);</div>
<div class="line"><a id="l03508" name="l03508"></a><span class="lineno"> 3508</span>}</div>
<div class="line"><a id="l03509" name="l03509"></a><span class="lineno"> 3509</span></div>
<div class="line"><a id="l03516" name="l03516"></a><span class="lineno"> 3516</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_PE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03517" name="l03517"></a><span class="lineno"> 3517</span>{</div>
<div class="line"><a id="l03518" name="l03518"></a><span class="lineno"> 3518</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga27405d413b6d355ccdb076d52fef6875">USART_CR1_PEIE</a>);</div>
<div class="line"><a id="l03519" name="l03519"></a><span class="lineno"> 3519</span>}</div>
<div class="line"><a id="l03520" name="l03520"></a><span class="lineno"> 3520</span></div>
<div class="line"><a id="l03527" name="l03527"></a><span class="lineno"> 3527</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_CM(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03528" name="l03528"></a><span class="lineno"> 3528</span>{</div>
<div class="line"><a id="l03529" name="l03529"></a><span class="lineno"> 3529</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaac6e25c121fc78142f8866809bc98aaa">USART_CR1_CMIE</a>);</div>
<div class="line"><a id="l03530" name="l03530"></a><span class="lineno"> 3530</span>}</div>
<div class="line"><a id="l03531" name="l03531"></a><span class="lineno"> 3531</span></div>
<div class="line"><a id="l03538" name="l03538"></a><span class="lineno"> 3538</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_RTO(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03539" name="l03539"></a><span class="lineno"> 3539</span>{</div>
<div class="line"><a id="l03540" name="l03540"></a><span class="lineno"> 3540</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gabfe55005a97f8ea7ca8e630e6c08912d">USART_CR1_RTOIE</a>);</div>
<div class="line"><a id="l03541" name="l03541"></a><span class="lineno"> 3541</span>}</div>
<div class="line"><a id="l03542" name="l03542"></a><span class="lineno"> 3542</span></div>
<div class="line"><a id="l03551" name="l03551"></a><span class="lineno"> 3551</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_EOB(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03552" name="l03552"></a><span class="lineno"> 3552</span>{</div>
<div class="line"><a id="l03553" name="l03553"></a><span class="lineno"> 3553</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae527749fded038f642974711b1d53ba3">USART_CR1_EOBIE</a>);</div>
<div class="line"><a id="l03554" name="l03554"></a><span class="lineno"> 3554</span>}</div>
<div class="line"><a id="l03555" name="l03555"></a><span class="lineno"> 3555</span></div>
<div class="line"><a id="l03564" name="l03564"></a><span class="lineno"> 3564</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_TXFE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03565" name="l03565"></a><span class="lineno"> 3565</span>{</div>
<div class="line"><a id="l03566" name="l03566"></a><span class="lineno"> 3566</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab80e139b33533a335a75c58ef2e3ca3c">USART_CR1_TXFEIE</a>);</div>
<div class="line"><a id="l03567" name="l03567"></a><span class="lineno"> 3567</span>}</div>
<div class="line"><a id="l03568" name="l03568"></a><span class="lineno"> 3568</span></div>
<div class="line"><a id="l03575" name="l03575"></a><span class="lineno"> 3575</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_RXFF(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03576" name="l03576"></a><span class="lineno"> 3576</span>{</div>
<div class="line"><a id="l03577" name="l03577"></a><span class="lineno"> 3577</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga6d438200ec45e5fe92171128fcf48437">USART_CR1_RXFFIE</a>);</div>
<div class="line"><a id="l03578" name="l03578"></a><span class="lineno"> 3578</span>}</div>
<div class="line"><a id="l03579" name="l03579"></a><span class="lineno"> 3579</span></div>
<div class="line"><a id="l03588" name="l03588"></a><span class="lineno"> 3588</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_LBD(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03589" name="l03589"></a><span class="lineno"> 3589</span>{</div>
<div class="line"><a id="l03590" name="l03590"></a><span class="lineno"> 3590</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa02ef5d22553f028ea48e5d9f08192b4">USART_CR2_LBDIE</a>);</div>
<div class="line"><a id="l03591" name="l03591"></a><span class="lineno"> 3591</span>}</div>
<div class="line"><a id="l03592" name="l03592"></a><span class="lineno"> 3592</span></div>
<div class="line"><a id="l03603" name="l03603"></a><span class="lineno"> 3603</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_ERROR(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03604" name="l03604"></a><span class="lineno"> 3604</span>{</div>
<div class="line"><a id="l03605" name="l03605"></a><span class="lineno"> 3605</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaed1a39c551b1641128f81893ff558d0">USART_CR3_EIE</a>);</div>
<div class="line"><a id="l03606" name="l03606"></a><span class="lineno"> 3606</span>}</div>
<div class="line"><a id="l03607" name="l03607"></a><span class="lineno"> 3607</span></div>
<div class="line"><a id="l03616" name="l03616"></a><span class="lineno"> 3616</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_CTS(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03617" name="l03617"></a><span class="lineno"> 3617</span>{</div>
<div class="line"><a id="l03618" name="l03618"></a><span class="lineno"> 3618</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga636d5ec2e9556949fc68d13ad45a1e90">USART_CR3_CTSIE</a>);</div>
<div class="line"><a id="l03619" name="l03619"></a><span class="lineno"> 3619</span>}</div>
<div class="line"><a id="l03620" name="l03620"></a><span class="lineno"> 3620</span></div>
<div class="line"><a id="l03629" name="l03629"></a><span class="lineno"> 3629</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_WKUP(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03630" name="l03630"></a><span class="lineno"> 3630</span>{</div>
<div class="line"><a id="l03631" name="l03631"></a><span class="lineno"> 3631</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8006ca5d160f9805977f2c77f146a75c">USART_CR3_WUFIE</a>);</div>
<div class="line"><a id="l03632" name="l03632"></a><span class="lineno"> 3632</span>}</div>
<div class="line"><a id="l03633" name="l03633"></a><span class="lineno"> 3633</span></div>
<div class="line"><a id="l03642" name="l03642"></a><span class="lineno"> 3642</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_TXFT(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03643" name="l03643"></a><span class="lineno"> 3643</span>{</div>
<div class="line"><a id="l03644" name="l03644"></a><span class="lineno"> 3644</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga55ca97ca5a14b5dfd06424324a35550f">USART_CR3_TXFTIE</a>);</div>
<div class="line"><a id="l03645" name="l03645"></a><span class="lineno"> 3645</span>}</div>
<div class="line"><a id="l03646" name="l03646"></a><span class="lineno"> 3646</span></div>
<div class="line"><a id="l03655" name="l03655"></a><span class="lineno"> 3655</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_TCBGT(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03656" name="l03656"></a><span class="lineno"> 3656</span>{</div>
<div class="line"><a id="l03657" name="l03657"></a><span class="lineno"> 3657</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga0f4eac3d2b24fce9c627825571823ec4">USART_CR3_TCBGTIE</a>);</div>
<div class="line"><a id="l03658" name="l03658"></a><span class="lineno"> 3658</span>}</div>
<div class="line"><a id="l03659" name="l03659"></a><span class="lineno"> 3659</span></div>
<div class="line"><a id="l03668" name="l03668"></a><span class="lineno"> 3668</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableIT_RXFT(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03669" name="l03669"></a><span class="lineno"> 3669</span>{</div>
<div class="line"><a id="l03670" name="l03670"></a><span class="lineno"> 3670</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga49fc035fafb880dadb6a60fdf2ba8795">USART_CR3_RXFTIE</a>);</div>
<div class="line"><a id="l03671" name="l03671"></a><span class="lineno"> 3671</span>}</div>
<div class="line"><a id="l03672" name="l03672"></a><span class="lineno"> 3672</span></div>
<div class="line"><a id="l03679" name="l03679"></a><span class="lineno"> 3679</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_IDLE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03680" name="l03680"></a><span class="lineno"> 3680</span>{</div>
<div class="line"><a id="l03681" name="l03681"></a><span class="lineno"> 3681</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5221d09eebd12445a20f221bf98066f8">USART_CR1_IDLEIE</a>);</div>
<div class="line"><a id="l03682" name="l03682"></a><span class="lineno"> 3682</span>}</div>
<div class="line"><a id="l03683" name="l03683"></a><span class="lineno"> 3683</span> </div>
<div class="line"><a id="l03684" name="l03684"></a><span class="lineno"> 3684</span><span class="preprocessor">#define LL_USART_DisableIT_RXNE  LL_USART_DisableIT_RXNE_RXFNE </span><span class="comment">/* Redefinition for legacy purpose */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l03685" name="l03685"></a><span class="lineno"> 3685</span></div>
<div class="line"><a id="l03694" name="l03694"></a><span class="lineno"> 3694</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_RXNE_RXFNE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03695" name="l03695"></a><span class="lineno"> 3695</span>{</div>
<div class="line"><a id="l03696" name="l03696"></a><span class="lineno"> 3696</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8342cbdabe2a5ae03ee73452a9ebf935">USART_CR1_RXNEIE_RXFNEIE</a>);</div>
<div class="line"><a id="l03697" name="l03697"></a><span class="lineno"> 3697</span>}</div>
<div class="line"><a id="l03698" name="l03698"></a><span class="lineno"> 3698</span></div>
<div class="line"><a id="l03705" name="l03705"></a><span class="lineno"> 3705</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_TC(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03706" name="l03706"></a><span class="lineno"> 3706</span>{</div>
<div class="line"><a id="l03707" name="l03707"></a><span class="lineno"> 3707</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa17130690a1ca95b972429eb64d4254e">USART_CR1_TCIE</a>);</div>
<div class="line"><a id="l03708" name="l03708"></a><span class="lineno"> 3708</span>}</div>
<div class="line"><a id="l03709" name="l03709"></a><span class="lineno"> 3709</span> </div>
<div class="line"><a id="l03710" name="l03710"></a><span class="lineno"> 3710</span><span class="preprocessor">#define LL_USART_DisableIT_TXE  LL_USART_DisableIT_TXE_TXFNF </span><span class="comment">/* Redefinition for legacy purpose */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l03711" name="l03711"></a><span class="lineno"> 3711</span></div>
<div class="line"><a id="l03720" name="l03720"></a><span class="lineno"> 3720</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_TXE_TXFNF(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03721" name="l03721"></a><span class="lineno"> 3721</span>{</div>
<div class="line"><a id="l03722" name="l03722"></a><span class="lineno"> 3722</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga91ad128d8b96d94461290e19164bbfc3">USART_CR1_TXEIE_TXFNFIE</a>);</div>
<div class="line"><a id="l03723" name="l03723"></a><span class="lineno"> 3723</span>}</div>
<div class="line"><a id="l03724" name="l03724"></a><span class="lineno"> 3724</span></div>
<div class="line"><a id="l03731" name="l03731"></a><span class="lineno"> 3731</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_PE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03732" name="l03732"></a><span class="lineno"> 3732</span>{</div>
<div class="line"><a id="l03733" name="l03733"></a><span class="lineno"> 3733</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga27405d413b6d355ccdb076d52fef6875">USART_CR1_PEIE</a>);</div>
<div class="line"><a id="l03734" name="l03734"></a><span class="lineno"> 3734</span>}</div>
<div class="line"><a id="l03735" name="l03735"></a><span class="lineno"> 3735</span></div>
<div class="line"><a id="l03742" name="l03742"></a><span class="lineno"> 3742</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_CM(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03743" name="l03743"></a><span class="lineno"> 3743</span>{</div>
<div class="line"><a id="l03744" name="l03744"></a><span class="lineno"> 3744</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaac6e25c121fc78142f8866809bc98aaa">USART_CR1_CMIE</a>);</div>
<div class="line"><a id="l03745" name="l03745"></a><span class="lineno"> 3745</span>}</div>
<div class="line"><a id="l03746" name="l03746"></a><span class="lineno"> 3746</span></div>
<div class="line"><a id="l03753" name="l03753"></a><span class="lineno"> 3753</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_RTO(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03754" name="l03754"></a><span class="lineno"> 3754</span>{</div>
<div class="line"><a id="l03755" name="l03755"></a><span class="lineno"> 3755</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gabfe55005a97f8ea7ca8e630e6c08912d">USART_CR1_RTOIE</a>);</div>
<div class="line"><a id="l03756" name="l03756"></a><span class="lineno"> 3756</span>}</div>
<div class="line"><a id="l03757" name="l03757"></a><span class="lineno"> 3757</span></div>
<div class="line"><a id="l03766" name="l03766"></a><span class="lineno"> 3766</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_EOB(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03767" name="l03767"></a><span class="lineno"> 3767</span>{</div>
<div class="line"><a id="l03768" name="l03768"></a><span class="lineno"> 3768</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae527749fded038f642974711b1d53ba3">USART_CR1_EOBIE</a>);</div>
<div class="line"><a id="l03769" name="l03769"></a><span class="lineno"> 3769</span>}</div>
<div class="line"><a id="l03770" name="l03770"></a><span class="lineno"> 3770</span></div>
<div class="line"><a id="l03779" name="l03779"></a><span class="lineno"> 3779</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_TXFE(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03780" name="l03780"></a><span class="lineno"> 3780</span>{</div>
<div class="line"><a id="l03781" name="l03781"></a><span class="lineno"> 3781</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab80e139b33533a335a75c58ef2e3ca3c">USART_CR1_TXFEIE</a>);</div>
<div class="line"><a id="l03782" name="l03782"></a><span class="lineno"> 3782</span>}</div>
<div class="line"><a id="l03783" name="l03783"></a><span class="lineno"> 3783</span></div>
<div class="line"><a id="l03792" name="l03792"></a><span class="lineno"> 3792</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_RXFF(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03793" name="l03793"></a><span class="lineno"> 3793</span>{</div>
<div class="line"><a id="l03794" name="l03794"></a><span class="lineno"> 3794</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga6d438200ec45e5fe92171128fcf48437">USART_CR1_RXFFIE</a>);</div>
<div class="line"><a id="l03795" name="l03795"></a><span class="lineno"> 3795</span>}</div>
<div class="line"><a id="l03796" name="l03796"></a><span class="lineno"> 3796</span></div>
<div class="line"><a id="l03805" name="l03805"></a><span class="lineno"> 3805</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_LBD(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03806" name="l03806"></a><span class="lineno"> 3806</span>{</div>
<div class="line"><a id="l03807" name="l03807"></a><span class="lineno"> 3807</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa02ef5d22553f028ea48e5d9f08192b4">USART_CR2_LBDIE</a>);</div>
<div class="line"><a id="l03808" name="l03808"></a><span class="lineno"> 3808</span>}</div>
<div class="line"><a id="l03809" name="l03809"></a><span class="lineno"> 3809</span></div>
<div class="line"><a id="l03820" name="l03820"></a><span class="lineno"> 3820</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_ERROR(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03821" name="l03821"></a><span class="lineno"> 3821</span>{</div>
<div class="line"><a id="l03822" name="l03822"></a><span class="lineno"> 3822</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaed1a39c551b1641128f81893ff558d0">USART_CR3_EIE</a>);</div>
<div class="line"><a id="l03823" name="l03823"></a><span class="lineno"> 3823</span>}</div>
<div class="line"><a id="l03824" name="l03824"></a><span class="lineno"> 3824</span></div>
<div class="line"><a id="l03833" name="l03833"></a><span class="lineno"> 3833</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_CTS(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03834" name="l03834"></a><span class="lineno"> 3834</span>{</div>
<div class="line"><a id="l03835" name="l03835"></a><span class="lineno"> 3835</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga636d5ec2e9556949fc68d13ad45a1e90">USART_CR3_CTSIE</a>);</div>
<div class="line"><a id="l03836" name="l03836"></a><span class="lineno"> 3836</span>}</div>
<div class="line"><a id="l03837" name="l03837"></a><span class="lineno"> 3837</span></div>
<div class="line"><a id="l03846" name="l03846"></a><span class="lineno"> 3846</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_WKUP(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03847" name="l03847"></a><span class="lineno"> 3847</span>{</div>
<div class="line"><a id="l03848" name="l03848"></a><span class="lineno"> 3848</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8006ca5d160f9805977f2c77f146a75c">USART_CR3_WUFIE</a>);</div>
<div class="line"><a id="l03849" name="l03849"></a><span class="lineno"> 3849</span>}</div>
<div class="line"><a id="l03850" name="l03850"></a><span class="lineno"> 3850</span></div>
<div class="line"><a id="l03859" name="l03859"></a><span class="lineno"> 3859</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_TXFT(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03860" name="l03860"></a><span class="lineno"> 3860</span>{</div>
<div class="line"><a id="l03861" name="l03861"></a><span class="lineno"> 3861</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga55ca97ca5a14b5dfd06424324a35550f">USART_CR3_TXFTIE</a>);</div>
<div class="line"><a id="l03862" name="l03862"></a><span class="lineno"> 3862</span>}</div>
<div class="line"><a id="l03863" name="l03863"></a><span class="lineno"> 3863</span></div>
<div class="line"><a id="l03872" name="l03872"></a><span class="lineno"> 3872</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_TCBGT(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03873" name="l03873"></a><span class="lineno"> 3873</span>{</div>
<div class="line"><a id="l03874" name="l03874"></a><span class="lineno"> 3874</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga0f4eac3d2b24fce9c627825571823ec4">USART_CR3_TCBGTIE</a>);</div>
<div class="line"><a id="l03875" name="l03875"></a><span class="lineno"> 3875</span>}</div>
<div class="line"><a id="l03876" name="l03876"></a><span class="lineno"> 3876</span></div>
<div class="line"><a id="l03885" name="l03885"></a><span class="lineno"> 3885</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableIT_RXFT(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03886" name="l03886"></a><span class="lineno"> 3886</span>{</div>
<div class="line"><a id="l03887" name="l03887"></a><span class="lineno"> 3887</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga49fc035fafb880dadb6a60fdf2ba8795">USART_CR3_RXFTIE</a>);</div>
<div class="line"><a id="l03888" name="l03888"></a><span class="lineno"> 3888</span>}</div>
<div class="line"><a id="l03889" name="l03889"></a><span class="lineno"> 3889</span></div>
<div class="line"><a id="l03896" name="l03896"></a><span class="lineno"> 3896</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_IDLE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03897" name="l03897"></a><span class="lineno"> 3897</span>{</div>
<div class="line"><a id="l03898" name="l03898"></a><span class="lineno"> 3898</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5221d09eebd12445a20f221bf98066f8">USART_CR1_IDLEIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5221d09eebd12445a20f221bf98066f8">USART_CR1_IDLEIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03899" name="l03899"></a><span class="lineno"> 3899</span>}</div>
<div class="line"><a id="l03900" name="l03900"></a><span class="lineno"> 3900</span> </div>
<div class="line"><a id="l03901" name="l03901"></a><span class="lineno"> 3901</span><span class="preprocessor">#define LL_USART_IsEnabledIT_RXNE  LL_USART_IsEnabledIT_RXNE_RXFNE </span><span class="comment">/* Redefinition for legacy purpose */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l03902" name="l03902"></a><span class="lineno"> 3902</span></div>
<div class="line"><a id="l03911" name="l03911"></a><span class="lineno"> 3911</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXNE_RXFNE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03912" name="l03912"></a><span class="lineno"> 3912</span>{</div>
<div class="line"><a id="l03913" name="l03913"></a><span class="lineno"> 3913</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8342cbdabe2a5ae03ee73452a9ebf935">USART_CR1_RXNEIE_RXFNEIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8342cbdabe2a5ae03ee73452a9ebf935">USART_CR1_RXNEIE_RXFNEIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03914" name="l03914"></a><span class="lineno"> 3914</span>}</div>
<div class="line"><a id="l03915" name="l03915"></a><span class="lineno"> 3915</span></div>
<div class="line"><a id="l03922" name="l03922"></a><span class="lineno"> 3922</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TC(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03923" name="l03923"></a><span class="lineno"> 3923</span>{</div>
<div class="line"><a id="l03924" name="l03924"></a><span class="lineno"> 3924</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa17130690a1ca95b972429eb64d4254e">USART_CR1_TCIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa17130690a1ca95b972429eb64d4254e">USART_CR1_TCIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03925" name="l03925"></a><span class="lineno"> 3925</span>}</div>
<div class="line"><a id="l03926" name="l03926"></a><span class="lineno"> 3926</span> </div>
<div class="line"><a id="l03927" name="l03927"></a><span class="lineno"> 3927</span><span class="preprocessor">#define LL_USART_IsEnabledIT_TXE  LL_USART_IsEnabledIT_TXE_TXFNF </span><span class="comment">/* Redefinition for legacy purpose */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l03928" name="l03928"></a><span class="lineno"> 3928</span></div>
<div class="line"><a id="l03937" name="l03937"></a><span class="lineno"> 3937</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXE_TXFNF(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03938" name="l03938"></a><span class="lineno"> 3938</span>{</div>
<div class="line"><a id="l03939" name="l03939"></a><span class="lineno"> 3939</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga91ad128d8b96d94461290e19164bbfc3">USART_CR1_TXEIE_TXFNFIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga91ad128d8b96d94461290e19164bbfc3">USART_CR1_TXEIE_TXFNFIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03940" name="l03940"></a><span class="lineno"> 3940</span>}</div>
<div class="line"><a id="l03941" name="l03941"></a><span class="lineno"> 3941</span></div>
<div class="line"><a id="l03948" name="l03948"></a><span class="lineno"> 3948</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_PE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03949" name="l03949"></a><span class="lineno"> 3949</span>{</div>
<div class="line"><a id="l03950" name="l03950"></a><span class="lineno"> 3950</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga27405d413b6d355ccdb076d52fef6875">USART_CR1_PEIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga27405d413b6d355ccdb076d52fef6875">USART_CR1_PEIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03951" name="l03951"></a><span class="lineno"> 3951</span>}</div>
<div class="line"><a id="l03952" name="l03952"></a><span class="lineno"> 3952</span></div>
<div class="line"><a id="l03959" name="l03959"></a><span class="lineno"> 3959</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CM(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03960" name="l03960"></a><span class="lineno"> 3960</span>{</div>
<div class="line"><a id="l03961" name="l03961"></a><span class="lineno"> 3961</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaac6e25c121fc78142f8866809bc98aaa">USART_CR1_CMIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaac6e25c121fc78142f8866809bc98aaa">USART_CR1_CMIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03962" name="l03962"></a><span class="lineno"> 3962</span>}</div>
<div class="line"><a id="l03963" name="l03963"></a><span class="lineno"> 3963</span></div>
<div class="line"><a id="l03970" name="l03970"></a><span class="lineno"> 3970</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RTO(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03971" name="l03971"></a><span class="lineno"> 3971</span>{</div>
<div class="line"><a id="l03972" name="l03972"></a><span class="lineno"> 3972</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gabfe55005a97f8ea7ca8e630e6c08912d">USART_CR1_RTOIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gabfe55005a97f8ea7ca8e630e6c08912d">USART_CR1_RTOIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03973" name="l03973"></a><span class="lineno"> 3973</span>}</div>
<div class="line"><a id="l03974" name="l03974"></a><span class="lineno"> 3974</span></div>
<div class="line"><a id="l03983" name="l03983"></a><span class="lineno"> 3983</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_EOB(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03984" name="l03984"></a><span class="lineno"> 3984</span>{</div>
<div class="line"><a id="l03985" name="l03985"></a><span class="lineno"> 3985</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae527749fded038f642974711b1d53ba3">USART_CR1_EOBIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae527749fded038f642974711b1d53ba3">USART_CR1_EOBIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03986" name="l03986"></a><span class="lineno"> 3986</span>}</div>
<div class="line"><a id="l03987" name="l03987"></a><span class="lineno"> 3987</span></div>
<div class="line"><a id="l03996" name="l03996"></a><span class="lineno"> 3996</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXFE(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l03997" name="l03997"></a><span class="lineno"> 3997</span>{</div>
<div class="line"><a id="l03998" name="l03998"></a><span class="lineno"> 3998</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab80e139b33533a335a75c58ef2e3ca3c">USART_CR1_TXFEIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gab80e139b33533a335a75c58ef2e3ca3c">USART_CR1_TXFEIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l03999" name="l03999"></a><span class="lineno"> 3999</span>}</div>
<div class="line"><a id="l04000" name="l04000"></a><span class="lineno"> 4000</span></div>
<div class="line"><a id="l04009" name="l04009"></a><span class="lineno"> 4009</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXFF(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04010" name="l04010"></a><span class="lineno"> 4010</span>{</div>
<div class="line"><a id="l04011" name="l04011"></a><span class="lineno"> 4011</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">CR1</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga6d438200ec45e5fe92171128fcf48437">USART_CR1_RXFFIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga6d438200ec45e5fe92171128fcf48437">USART_CR1_RXFFIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04012" name="l04012"></a><span class="lineno"> 4012</span>}</div>
<div class="line"><a id="l04013" name="l04013"></a><span class="lineno"> 4013</span></div>
<div class="line"><a id="l04022" name="l04022"></a><span class="lineno"> 4022</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_LBD(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04023" name="l04023"></a><span class="lineno"> 4023</span>{</div>
<div class="line"><a id="l04024" name="l04024"></a><span class="lineno"> 4024</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">CR2</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa02ef5d22553f028ea48e5d9f08192b4">USART_CR2_LBDIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa02ef5d22553f028ea48e5d9f08192b4">USART_CR2_LBDIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04025" name="l04025"></a><span class="lineno"> 4025</span>}</div>
<div class="line"><a id="l04026" name="l04026"></a><span class="lineno"> 4026</span></div>
<div class="line"><a id="l04033" name="l04033"></a><span class="lineno"> 4033</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_ERROR(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04034" name="l04034"></a><span class="lineno"> 4034</span>{</div>
<div class="line"><a id="l04035" name="l04035"></a><span class="lineno"> 4035</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaed1a39c551b1641128f81893ff558d0">USART_CR3_EIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaaed1a39c551b1641128f81893ff558d0">USART_CR3_EIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04036" name="l04036"></a><span class="lineno"> 4036</span>}</div>
<div class="line"><a id="l04037" name="l04037"></a><span class="lineno"> 4037</span></div>
<div class="line"><a id="l04046" name="l04046"></a><span class="lineno"> 4046</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CTS(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04047" name="l04047"></a><span class="lineno"> 4047</span>{</div>
<div class="line"><a id="l04048" name="l04048"></a><span class="lineno"> 4048</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga636d5ec2e9556949fc68d13ad45a1e90">USART_CR3_CTSIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga636d5ec2e9556949fc68d13ad45a1e90">USART_CR3_CTSIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04049" name="l04049"></a><span class="lineno"> 4049</span>}</div>
<div class="line"><a id="l04050" name="l04050"></a><span class="lineno"> 4050</span></div>
<div class="line"><a id="l04059" name="l04059"></a><span class="lineno"> 4059</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_WKUP(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04060" name="l04060"></a><span class="lineno"> 4060</span>{</div>
<div class="line"><a id="l04061" name="l04061"></a><span class="lineno"> 4061</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8006ca5d160f9805977f2c77f146a75c">USART_CR3_WUFIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga8006ca5d160f9805977f2c77f146a75c">USART_CR3_WUFIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04062" name="l04062"></a><span class="lineno"> 4062</span>}</div>
<div class="line"><a id="l04063" name="l04063"></a><span class="lineno"> 4063</span></div>
<div class="line"><a id="l04072" name="l04072"></a><span class="lineno"> 4072</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXFT(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04073" name="l04073"></a><span class="lineno"> 4073</span>{</div>
<div class="line"><a id="l04074" name="l04074"></a><span class="lineno"> 4074</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga55ca97ca5a14b5dfd06424324a35550f">USART_CR3_TXFTIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga55ca97ca5a14b5dfd06424324a35550f">USART_CR3_TXFTIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04075" name="l04075"></a><span class="lineno"> 4075</span>}</div>
<div class="line"><a id="l04076" name="l04076"></a><span class="lineno"> 4076</span></div>
<div class="line"><a id="l04085" name="l04085"></a><span class="lineno"> 4085</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TCBGT(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04086" name="l04086"></a><span class="lineno"> 4086</span>{</div>
<div class="line"><a id="l04087" name="l04087"></a><span class="lineno"> 4087</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga0f4eac3d2b24fce9c627825571823ec4">USART_CR3_TCBGTIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga0f4eac3d2b24fce9c627825571823ec4">USART_CR3_TCBGTIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04088" name="l04088"></a><span class="lineno"> 4088</span>}</div>
<div class="line"><a id="l04089" name="l04089"></a><span class="lineno"> 4089</span></div>
<div class="line"><a id="l04098" name="l04098"></a><span class="lineno"> 4098</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXFT(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04099" name="l04099"></a><span class="lineno"> 4099</span>{</div>
<div class="line"><a id="l04100" name="l04100"></a><span class="lineno"> 4100</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga49fc035fafb880dadb6a60fdf2ba8795">USART_CR3_RXFTIE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga49fc035fafb880dadb6a60fdf2ba8795">USART_CR3_RXFTIE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04101" name="l04101"></a><span class="lineno"> 4101</span>}</div>
<div class="line"><a id="l04102" name="l04102"></a><span class="lineno"> 4102</span></div>
<div class="line"><a id="l04106" name="l04106"></a><span class="lineno"> 4106</span></div>
<div class="line"><a id="l04110" name="l04110"></a><span class="lineno"> 4110</span></div>
<div class="line"><a id="l04117" name="l04117"></a><span class="lineno"> 4117</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableDMAReq_RX(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04118" name="l04118"></a><span class="lineno"> 4118</span>{</div>
<div class="line"><a id="l04119" name="l04119"></a><span class="lineno"> 4119</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaff130f15493c765353ec2fd605667c5a">USART_CR3_DMAR</a>);</div>
<div class="line"><a id="l04120" name="l04120"></a><span class="lineno"> 4120</span>}</div>
<div class="line"><a id="l04121" name="l04121"></a><span class="lineno"> 4121</span></div>
<div class="line"><a id="l04128" name="l04128"></a><span class="lineno"> 4128</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableDMAReq_RX(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04129" name="l04129"></a><span class="lineno"> 4129</span>{</div>
<div class="line"><a id="l04130" name="l04130"></a><span class="lineno"> 4130</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaff130f15493c765353ec2fd605667c5a">USART_CR3_DMAR</a>);</div>
<div class="line"><a id="l04131" name="l04131"></a><span class="lineno"> 4131</span>}</div>
<div class="line"><a id="l04132" name="l04132"></a><span class="lineno"> 4132</span></div>
<div class="line"><a id="l04139" name="l04139"></a><span class="lineno"> 4139</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_RX(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04140" name="l04140"></a><span class="lineno"> 4140</span>{</div>
<div class="line"><a id="l04141" name="l04141"></a><span class="lineno"> 4141</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaff130f15493c765353ec2fd605667c5a">USART_CR3_DMAR</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaff130f15493c765353ec2fd605667c5a">USART_CR3_DMAR</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04142" name="l04142"></a><span class="lineno"> 4142</span>}</div>
<div class="line"><a id="l04143" name="l04143"></a><span class="lineno"> 4143</span></div>
<div class="line"><a id="l04150" name="l04150"></a><span class="lineno"> 4150</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableDMAReq_TX(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04151" name="l04151"></a><span class="lineno"> 4151</span>{</div>
<div class="line"><a id="l04152" name="l04152"></a><span class="lineno"> 4152</span>  ATOMIC_SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5bb515d3814d448f84e2c98bf44f3993">USART_CR3_DMAT</a>);</div>
<div class="line"><a id="l04153" name="l04153"></a><span class="lineno"> 4153</span>}</div>
<div class="line"><a id="l04154" name="l04154"></a><span class="lineno"> 4154</span></div>
<div class="line"><a id="l04161" name="l04161"></a><span class="lineno"> 4161</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableDMAReq_TX(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04162" name="l04162"></a><span class="lineno"> 4162</span>{</div>
<div class="line"><a id="l04163" name="l04163"></a><span class="lineno"> 4163</span>  ATOMIC_CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5bb515d3814d448f84e2c98bf44f3993">USART_CR3_DMAT</a>);</div>
<div class="line"><a id="l04164" name="l04164"></a><span class="lineno"> 4164</span>}</div>
<div class="line"><a id="l04165" name="l04165"></a><span class="lineno"> 4165</span></div>
<div class="line"><a id="l04172" name="l04172"></a><span class="lineno"> 4172</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_TX(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04173" name="l04173"></a><span class="lineno"> 4173</span>{</div>
<div class="line"><a id="l04174" name="l04174"></a><span class="lineno"> 4174</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5bb515d3814d448f84e2c98bf44f3993">USART_CR3_DMAT</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga5bb515d3814d448f84e2c98bf44f3993">USART_CR3_DMAT</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04175" name="l04175"></a><span class="lineno"> 4175</span>}</div>
<div class="line"><a id="l04176" name="l04176"></a><span class="lineno"> 4176</span></div>
<div class="line"><a id="l04183" name="l04183"></a><span class="lineno"> 4183</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_EnableDMADeactOnRxErr(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04184" name="l04184"></a><span class="lineno"> 4184</span>{</div>
<div class="line"><a id="l04185" name="l04185"></a><span class="lineno"> 4185</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae1f1b53b09336e82958755747853a753">USART_CR3_DDRE</a>);</div>
<div class="line"><a id="l04186" name="l04186"></a><span class="lineno"> 4186</span>}</div>
<div class="line"><a id="l04187" name="l04187"></a><span class="lineno"> 4187</span></div>
<div class="line"><a id="l04194" name="l04194"></a><span class="lineno"> 4194</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_DisableDMADeactOnRxErr(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04195" name="l04195"></a><span class="lineno"> 4195</span>{</div>
<div class="line"><a id="l04196" name="l04196"></a><span class="lineno"> 4196</span>  CLEAR_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae1f1b53b09336e82958755747853a753">USART_CR3_DDRE</a>);</div>
<div class="line"><a id="l04197" name="l04197"></a><span class="lineno"> 4197</span>}</div>
<div class="line"><a id="l04198" name="l04198"></a><span class="lineno"> 4198</span></div>
<div class="line"><a id="l04205" name="l04205"></a><span class="lineno"> 4205</span>__STATIC_INLINE uint32_t LL_USART_IsEnabledDMADeactOnRxErr(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04206" name="l04206"></a><span class="lineno"> 4206</span>{</div>
<div class="line"><a id="l04207" name="l04207"></a><span class="lineno"> 4207</span>  <span class="keywordflow">return</span> ((READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">CR3</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae1f1b53b09336e82958755747853a753">USART_CR3_DDRE</a>) == (<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gae1f1b53b09336e82958755747853a753">USART_CR3_DDRE</a>)) ? 1UL : 0UL);</div>
<div class="line"><a id="l04208" name="l04208"></a><span class="lineno"> 4208</span>}</div>
<div class="line"><a id="l04209" name="l04209"></a><span class="lineno"> 4209</span></div>
<div class="line"><a id="l04220" name="l04220"></a><span class="lineno"> 4220</span>__STATIC_INLINE uint32_t LL_USART_DMA_GetRegAddr(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint32_t Direction)</div>
<div class="line"><a id="l04221" name="l04221"></a><span class="lineno"> 4221</span>{</div>
<div class="line"><a id="l04222" name="l04222"></a><span class="lineno"> 4222</span>  uint32_t data_reg_addr;</div>
<div class="line"><a id="l04223" name="l04223"></a><span class="lineno"> 4223</span> </div>
<div class="line"><a id="l04224" name="l04224"></a><span class="lineno"> 4224</span>  <span class="keywordflow">if</span> (Direction == LL_USART_DMA_REG_DATA_TRANSMIT)</div>
<div class="line"><a id="l04225" name="l04225"></a><span class="lineno"> 4225</span>  {</div>
<div class="line"><a id="l04226" name="l04226"></a><span class="lineno"> 4226</span>    <span class="comment">/* return address of TDR register */</span></div>
<div class="line"><a id="l04227" name="l04227"></a><span class="lineno"> 4227</span>    data_reg_addr = (uint32_t) &amp;(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a315ab2fb3869668e7c5c12e8204efe10">TDR</a>);</div>
<div class="line"><a id="l04228" name="l04228"></a><span class="lineno"> 4228</span>  }</div>
<div class="line"><a id="l04229" name="l04229"></a><span class="lineno"> 4229</span>  <span class="keywordflow">else</span></div>
<div class="line"><a id="l04230" name="l04230"></a><span class="lineno"> 4230</span>  {</div>
<div class="line"><a id="l04231" name="l04231"></a><span class="lineno"> 4231</span>    <span class="comment">/* return address of RDR register */</span></div>
<div class="line"><a id="l04232" name="l04232"></a><span class="lineno"> 4232</span>    data_reg_addr = (uint32_t) &amp;(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a8d538b7390289142b70428c5b0af0a18">RDR</a>);</div>
<div class="line"><a id="l04233" name="l04233"></a><span class="lineno"> 4233</span>  }</div>
<div class="line"><a id="l04234" name="l04234"></a><span class="lineno"> 4234</span> </div>
<div class="line"><a id="l04235" name="l04235"></a><span class="lineno"> 4235</span>  <span class="keywordflow">return</span> data_reg_addr;</div>
<div class="line"><a id="l04236" name="l04236"></a><span class="lineno"> 4236</span>}</div>
<div class="line"><a id="l04237" name="l04237"></a><span class="lineno"> 4237</span></div>
<div class="line"><a id="l04241" name="l04241"></a><span class="lineno"> 4241</span></div>
<div class="line"><a id="l04245" name="l04245"></a><span class="lineno"> 4245</span></div>
<div class="line"><a id="l04252" name="l04252"></a><span class="lineno"> 4252</span>__STATIC_INLINE uint8_t LL_USART_ReceiveData8(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04253" name="l04253"></a><span class="lineno"> 4253</span>{</div>
<div class="line"><a id="l04254" name="l04254"></a><span class="lineno"> 4254</span>  <span class="keywordflow">return</span> (uint8_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a8d538b7390289142b70428c5b0af0a18">RDR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaec1e63e26cd15479d01a5f13991e1184">USART_RDR_RDR</a>) &amp; 0xFFU);</div>
<div class="line"><a id="l04255" name="l04255"></a><span class="lineno"> 4255</span>}</div>
<div class="line"><a id="l04256" name="l04256"></a><span class="lineno"> 4256</span></div>
<div class="line"><a id="l04263" name="l04263"></a><span class="lineno"> 4263</span>__STATIC_INLINE uint16_t LL_USART_ReceiveData9(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04264" name="l04264"></a><span class="lineno"> 4264</span>{</div>
<div class="line"><a id="l04265" name="l04265"></a><span class="lineno"> 4265</span>  <span class="keywordflow">return</span> (uint16_t)(READ_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a8d538b7390289142b70428c5b0af0a18">RDR</a>, <a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaec1e63e26cd15479d01a5f13991e1184">USART_RDR_RDR</a>));</div>
<div class="line"><a id="l04266" name="l04266"></a><span class="lineno"> 4266</span>}</div>
<div class="line"><a id="l04267" name="l04267"></a><span class="lineno"> 4267</span></div>
<div class="line"><a id="l04275" name="l04275"></a><span class="lineno"> 4275</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_TransmitData8(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint8_t Value)</div>
<div class="line"><a id="l04276" name="l04276"></a><span class="lineno"> 4276</span>{</div>
<div class="line"><a id="l04277" name="l04277"></a><span class="lineno"> 4277</span>  USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a315ab2fb3869668e7c5c12e8204efe10">TDR</a> = Value;</div>
<div class="line"><a id="l04278" name="l04278"></a><span class="lineno"> 4278</span>}</div>
<div class="line"><a id="l04279" name="l04279"></a><span class="lineno"> 4279</span></div>
<div class="line"><a id="l04287" name="l04287"></a><span class="lineno"> 4287</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_TransmitData9(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, uint16_t Value)</div>
<div class="line"><a id="l04288" name="l04288"></a><span class="lineno"> 4288</span>{</div>
<div class="line"><a id="l04289" name="l04289"></a><span class="lineno"> 4289</span>  USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#a315ab2fb3869668e7c5c12e8204efe10">TDR</a> = (uint16_t)(Value &amp; 0x1FFUL);</div>
<div class="line"><a id="l04290" name="l04290"></a><span class="lineno"> 4290</span>}</div>
<div class="line"><a id="l04291" name="l04291"></a><span class="lineno"> 4291</span></div>
<div class="line"><a id="l04295" name="l04295"></a><span class="lineno"> 4295</span></div>
<div class="line"><a id="l04299" name="l04299"></a><span class="lineno"> 4299</span></div>
<div class="line"><a id="l04308" name="l04308"></a><span class="lineno"> 4308</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_RequestAutoBaudRate(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04309" name="l04309"></a><span class="lineno"> 4309</span>{</div>
<div class="line"><a id="l04310" name="l04310"></a><span class="lineno"> 4310</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#add7a9e13a3281f6bea133b3693ce68f8">RQR</a>, (uint16_t)<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gad261e1474dfb5329b5520e22790b026b">USART_RQR_ABRRQ</a>);</div>
<div class="line"><a id="l04311" name="l04311"></a><span class="lineno"> 4311</span>}</div>
<div class="line"><a id="l04312" name="l04312"></a><span class="lineno"> 4312</span></div>
<div class="line"><a id="l04319" name="l04319"></a><span class="lineno"> 4319</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_RequestBreakSending(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04320" name="l04320"></a><span class="lineno"> 4320</span>{</div>
<div class="line"><a id="l04321" name="l04321"></a><span class="lineno"> 4321</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#add7a9e13a3281f6bea133b3693ce68f8">RQR</a>, (uint16_t)<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2d1a36c6b492c425b4e5cc94d983ecf1">USART_RQR_SBKRQ</a>);</div>
<div class="line"><a id="l04322" name="l04322"></a><span class="lineno"> 4322</span>}</div>
<div class="line"><a id="l04323" name="l04323"></a><span class="lineno"> 4323</span></div>
<div class="line"><a id="l04330" name="l04330"></a><span class="lineno"> 4330</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_RequestEnterMuteMode(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04331" name="l04331"></a><span class="lineno"> 4331</span>{</div>
<div class="line"><a id="l04332" name="l04332"></a><span class="lineno"> 4332</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#add7a9e13a3281f6bea133b3693ce68f8">RQR</a>, (uint16_t)<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga2aae0f4fb0a74822ce212ea7d9b8463a">USART_RQR_MMRQ</a>);</div>
<div class="line"><a id="l04333" name="l04333"></a><span class="lineno"> 4333</span>}</div>
<div class="line"><a id="l04334" name="l04334"></a><span class="lineno"> 4334</span></div>
<div class="line"><a id="l04345" name="l04345"></a><span class="lineno"> 4345</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_RequestRxDataFlush(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04346" name="l04346"></a><span class="lineno"> 4346</span>{</div>
<div class="line"><a id="l04347" name="l04347"></a><span class="lineno"> 4347</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#add7a9e13a3281f6bea133b3693ce68f8">RQR</a>, (uint16_t)<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#ga7b148ee7c697bbcf836648063613612a">USART_RQR_RXFRQ</a>);</div>
<div class="line"><a id="l04348" name="l04348"></a><span class="lineno"> 4348</span>}</div>
<div class="line"><a id="l04349" name="l04349"></a><span class="lineno"> 4349</span></div>
<div class="line"><a id="l04358" name="l04358"></a><span class="lineno"> 4358</span>__STATIC_INLINE <span class="keywordtype">void</span> LL_USART_RequestTxDataFlush(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx)</div>
<div class="line"><a id="l04359" name="l04359"></a><span class="lineno"> 4359</span>{</div>
<div class="line"><a id="l04360" name="l04360"></a><span class="lineno"> 4360</span>  SET_BIT(USARTx-&gt;<a class="code hl_variable" href="struct_u_s_a_r_t___type_def.html#add7a9e13a3281f6bea133b3693ce68f8">RQR</a>, (uint16_t)<a class="code hl_define" href="group___peripheral___registers___bits___definition.html#gaa40d2e52b5955b30c9399eb3dec769e8">USART_RQR_TXFRQ</a>);</div>
<div class="line"><a id="l04361" name="l04361"></a><span class="lineno"> 4361</span>}</div>
<div class="line"><a id="l04362" name="l04362"></a><span class="lineno"> 4362</span></div>
<div class="line"><a id="l04366" name="l04366"></a><span class="lineno"> 4366</span> </div>
<div class="line"><a id="l04367" name="l04367"></a><span class="lineno"> 4367</span><span class="preprocessor">#if defined(USE_FULL_LL_DRIVER)</span><span class="preprocessor"></span></div>
<div class="line"><a id="l04371" name="l04371"></a><span class="lineno"> 4371</span>ErrorStatus LL_USART_DeInit(<span class="keyword">const</span> <a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx);</div>
<div class="line"><a id="l04372" name="l04372"></a><span class="lineno"> 4372</span>ErrorStatus LL_USART_Init(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, <span class="keyword">const</span> LL_USART_InitTypeDef *USART_InitStruct);</div>
<div class="line"><a id="l04373" name="l04373"></a><span class="lineno"> 4373</span><span class="keywordtype">void</span>        LL_USART_StructInit(LL_USART_InitTypeDef *USART_InitStruct);</div>
<div class="line"><a id="l04374" name="l04374"></a><span class="lineno"> 4374</span>ErrorStatus LL_USART_ClockInit(<a class="code hl_struct" href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a> *USARTx, <span class="keyword">const</span> LL_USART_ClockInitTypeDef *USART_ClockInitStruct);</div>
<div class="line"><a id="l04375" name="l04375"></a><span class="lineno"> 4375</span><span class="keywordtype">void</span>        LL_USART_ClockStructInit(LL_USART_ClockInitTypeDef *USART_ClockInitStruct);</div>
<div class="line"><a id="l04379" name="l04379"></a><span class="lineno"> 4379</span><span class="preprocessor">#endif </span><span class="comment">/* USE_FULL_LL_DRIVER */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l04380" name="l04380"></a><span class="lineno"> 4380</span></div>
<div class="line"><a id="l04384" name="l04384"></a><span class="lineno"> 4384</span></div>
<div class="line"><a id="l04388" name="l04388"></a><span class="lineno"> 4388</span> </div>
<div class="line"><a id="l04389" name="l04389"></a><span class="lineno"> 4389</span><span class="preprocessor">#endif </span><span class="comment">/* USART1 || USART2 || USART3 || USART6 || UART4 || UART5 || UART7 || UART8 || UART9 || USART10 */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l04390" name="l04390"></a><span class="lineno"> 4390</span></div>
<div class="line"><a id="l04394" name="l04394"></a><span class="lineno"> 4394</span> </div>
<div class="line"><a id="l04395" name="l04395"></a><span class="lineno"> 4395</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l04396" name="l04396"></a><span class="lineno"> 4396</span>}</div>
<div class="line"><a id="l04397" name="l04397"></a><span class="lineno"> 4397</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l04398" name="l04398"></a><span class="lineno"> 4398</span> </div>
<div class="line"><a id="l04399" name="l04399"></a><span class="lineno"> 4399</span><span class="preprocessor">#endif </span><span class="comment">/* STM32H7xx_LL_USART_H */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l04400" name="l04400"></a><span class="lineno"> 4400</span> </div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga0526db5696016ae784e46b80027044fa"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga0526db5696016ae784e46b80027044fa">USART_ICR_WUCF</a></div><div class="ttdeci">#define USART_ICR_WUCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21475</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga09c7d19477a091689f50bd0ef5b6a3d8"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga09c7d19477a091689f50bd0ef5b6a3d8">USART_ISR_NE</a></div><div class="ttdeci">#define USART_ISR_NE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21353</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga09f8a368294fb6a5c47de1193484f3b8"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga09f8a368294fb6a5c47de1193484f3b8">USART_ISR_RTOF</a></div><div class="ttdeci">#define USART_ISR_RTOF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21380</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga0df19201dd47f3bd43954621c88ef4a3"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga0df19201dd47f3bd43954621c88ef4a3">USART_ISR_RWU</a></div><div class="ttdeci">#define USART_ISR_RWU</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21404</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga0f4eac3d2b24fce9c627825571823ec4"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga0f4eac3d2b24fce9c627825571823ec4">USART_CR3_TCBGTIE</a></div><div class="ttdeci">#define USART_CR3_TCBGTIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21286</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga134485f9d7bc55e1e42ed5b9ad2aa63c"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga134485f9d7bc55e1e42ed5b9ad2aa63c">USART_CR2_SLVEN</a></div><div class="ttdeci">#define USART_CR2_SLVEN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21155</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga14f65309076ce671d0efac5265eb276d"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga14f65309076ce671d0efac5265eb276d">USART_RTOR_BLEN</a></div><div class="ttdeci">#define USART_RTOR_BLEN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21325</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga18793a28000fe6bf23a08265951eb3e5"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga18793a28000fe6bf23a08265951eb3e5">USART_ISR_TXE_TXFNF</a></div><div class="ttdeci">#define USART_ISR_TXE_TXFNF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21368</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga19599526bda646dd6a990dad29458285"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga19599526bda646dd6a990dad29458285">USART_ISR_TXFT</a></div><div class="ttdeci">#define USART_ISR_TXFT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21428</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga1bf035f3a6674183945975fdda9e5d3a"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga1bf035f3a6674183945975fdda9e5d3a">USART_CR1_UESM</a></div><div class="ttdeci">#define USART_CR1_UESM</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21067</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga2000c42015289291da1c58fe27800d64"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga2000c42015289291da1c58fe27800d64">USART_CR3_DEP</a></div><div class="ttdeci">#define USART_CR3_DEP</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21266</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga22af8d399f1adda62e31186f0309af80"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga22af8d399f1adda62e31186f0309af80">USART_CR3_IRLP</a></div><div class="ttdeci">#define USART_CR3_IRLP</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21227</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga232a983aab5682e588622a06c176ebfa"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga232a983aab5682e588622a06c176ebfa">USART_PRESC_PRESCALER</a></div><div class="ttdeci">#define USART_PRESC_PRESCALER</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21490</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga27405d413b6d355ccdb076d52fef6875"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga27405d413b6d355ccdb076d52fef6875">USART_CR1_PEIE</a></div><div class="ttdeci">#define USART_CR1_PEIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21088</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga27cc4dfb6d5e817a69c80471b87deb4b"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga27cc4dfb6d5e817a69c80471b87deb4b">USART_ISR_FE</a></div><div class="ttdeci">#define USART_ISR_FE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21350</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga2aae0f4fb0a74822ce212ea7d9b8463a"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga2aae0f4fb0a74822ce212ea7d9b8463a">USART_RQR_MMRQ</a></div><div class="ttdeci">#define USART_RQR_MMRQ</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21336</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga2b24d14f0e5d1c76c878b08aad44d02b"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga2b24d14f0e5d1c76c878b08aad44d02b">USART_CR2_STOP_1</a></div><div class="ttdeci">#define USART_CR2_STOP_1</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21184</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga2bb650676aaae4a5203f372d497d5947"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga2bb650676aaae4a5203f372d497d5947">USART_CR1_UE</a></div><div class="ttdeci">#define USART_CR1_UE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21064</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga2d1a36c6b492c425b4e5cc94d983ecf1"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga2d1a36c6b492c425b4e5cc94d983ecf1">USART_RQR_SBKRQ</a></div><div class="ttdeci">#define USART_RQR_SBKRQ</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21333</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga2d8588feb26d8b36054a060d6b691823"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga2d8588feb26d8b36054a060d6b691823">USART_CR2_ADDM7</a></div><div class="ttdeci">#define USART_CR2_ADDM7</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21161</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga2e159d36ab2c93a2c1942df60e9eebbe"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga2e159d36ab2c93a2c1942df60e9eebbe">USART_CR1_PS</a></div><div class="ttdeci">#define USART_CR1_PS</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21091</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga31c66373bfbae7724c836ac63b8411dd"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga31c66373bfbae7724c836ac63b8411dd">USART_CR3_IREN</a></div><div class="ttdeci">#define USART_CR3_IREN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21224</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga32ba49f7fad9ab499c6f2a1a1780c904"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga32ba49f7fad9ab499c6f2a1a1780c904">USART_ISR_EOBF</a></div><div class="ttdeci">#define USART_ISR_EOBF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21383</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga33d63c7953788124179cd18a8890a91a"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga33d63c7953788124179cd18a8890a91a">USART_CR3_OVRDIS</a></div><div class="ttdeci">#define USART_CR3_OVRDIS</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21257</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga362976ce813e58310399d113d2cf09cb"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga362976ce813e58310399d113d2cf09cb">USART_CR2_CPHA</a></div><div class="ttdeci">#define USART_CR2_CPHA</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21173</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga375f76b0670ffeb5d2691592d9e7c422"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga375f76b0670ffeb5d2691592d9e7c422">USART_ICR_ORECF</a></div><div class="ttdeci">#define USART_ICR_ORECF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21442</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga3d2a589246fecc7a05607c22ea7e7ee3"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga3d2a589246fecc7a05607c22ea7e7ee3">USART_ICR_RTOCF</a></div><div class="ttdeci">#define USART_ICR_RTOCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21463</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga3ee77fac25142271ad56d49685e518b3"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga3ee77fac25142271ad56d49685e518b3">USART_CR2_ADD</a></div><div class="ttdeci">#define USART_CR2_ADD</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21216</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga3f3b70b2ee9ff0b59e952fd7ab04373c"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga3f3b70b2ee9ff0b59e952fd7ab04373c">USART_CR3_NACK</a></div><div class="ttdeci">#define USART_CR3_NACK</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21233</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga3fcfeb5d260242461009770e93fe5d63"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga3fcfeb5d260242461009770e93fe5d63">USART_CR3_TXFTCFG</a></div><div class="ttdeci">#define USART_CR3_TXFTCFG</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21298</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga404185136eb68f679e82e0187d66e411"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga404185136eb68f679e82e0187d66e411">USART_ICR_PECF</a></div><div class="ttdeci">#define USART_ICR_PECF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21433</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga42a396cde02ffa0c4d3fd9817b6af853"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga42a396cde02ffa0c4d3fd9817b6af853">USART_CR2_CLKEN</a></div><div class="ttdeci">#define USART_CR2_CLKEN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21179</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga42bb71b7141c9fe56a06377a0071b616"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga42bb71b7141c9fe56a06377a0071b616">USART_ICR_EOBCF</a></div><div class="ttdeci">#define USART_ICR_EOBCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21466</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga45e672683bf5d8ab04639694086dad96"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga45e672683bf5d8ab04639694086dad96">USART_ICR_TCBGTCF</a></div><div class="ttdeci">#define USART_ICR_TCBGTCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21454</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga482ed578140c2eb9d647195dba6c0e9c"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga482ed578140c2eb9d647195dba6c0e9c">USART_ICR_TXFECF</a></div><div class="ttdeci">#define USART_ICR_TXFECF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21448</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga49fc035fafb880dadb6a60fdf2ba8795"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga49fc035fafb880dadb6a60fdf2ba8795">USART_CR3_RXFTIE</a></div><div class="ttdeci">#define USART_CR3_RXFTIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21295</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga4a62e93ae7864e89622bdd92508b615e"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga4a62e93ae7864e89622bdd92508b615e">USART_CR2_LBCL</a></div><div class="ttdeci">#define USART_CR2_LBCL</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21170</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga4ae32b0c22f90fa8295d2ed96c2fd54d"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga4ae32b0c22f90fa8295d2ed96c2fd54d">USART_CR1_MME</a></div><div class="ttdeci">#define USART_CR1_MME</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21106</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga4aecba5721df1c1adb6d0264625accad"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga4aecba5721df1c1adb6d0264625accad">USART_CR2_SWAP</a></div><div class="ttdeci">#define USART_CR2_SWAP</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21190</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga5221d09eebd12445a20f221bf98066f8"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga5221d09eebd12445a20f221bf98066f8">USART_CR1_IDLEIE</a></div><div class="ttdeci">#define USART_CR1_IDLEIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21076</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga5478360c2639166c4d645b64cbf371be"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga5478360c2639166c4d645b64cbf371be">USART_ICR_CMCF</a></div><div class="ttdeci">#define USART_ICR_CMCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21472</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga55ca97ca5a14b5dfd06424324a35550f"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga55ca97ca5a14b5dfd06424324a35550f">USART_CR3_TXFTIE</a></div><div class="ttdeci">#define USART_CR3_TXFTIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21283</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga5bb515d3814d448f84e2c98bf44f3993"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga5bb515d3814d448f84e2c98bf44f3993">USART_CR3_DMAT</a></div><div class="ttdeci">#define USART_CR3_DMAT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21242</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga5f6cdc5aefbbb5959a978588c1a6047e"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga5f6cdc5aefbbb5959a978588c1a6047e">USART_RTOR_RTO</a></div><div class="ttdeci">#define USART_RTOR_RTO</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21322</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga60f8fcf084f9a8514efafb617c70b074"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga60f8fcf084f9a8514efafb617c70b074">USART_CR1_PCE</a></div><div class="ttdeci">#define USART_CR1_PCE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21094</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga636d5ec2e9556949fc68d13ad45a1e90"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga636d5ec2e9556949fc68d13ad45a1e90">USART_CR3_CTSIE</a></div><div class="ttdeci">#define USART_CR3_CTSIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21251</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga6bdc2e80e4545996ecb5901915d13e28"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga6bdc2e80e4545996ecb5901915d13e28">USART_CR1_DEAT</a></div><div class="ttdeci">#define USART_CR1_DEAT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21123</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga6d438200ec45e5fe92171128fcf48437"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga6d438200ec45e5fe92171128fcf48437">USART_CR1_RXFFIE</a></div><div class="ttdeci">#define USART_CR1_RXFFIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21146</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga7342ab16574cebf157aa885a79986812"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga7342ab16574cebf157aa885a79986812">USART_CR2_MSBFIRST</a></div><div class="ttdeci">#define USART_CR2_MSBFIRST</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21202</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga74aecf8406973a8fd5c02615d8a7b2d1"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga74aecf8406973a8fd5c02615d8a7b2d1">USART_ISR_SBKF</a></div><div class="ttdeci">#define USART_ISR_SBKF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21401</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga76d102b464f15cbe18b0d83b61150293"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga76d102b464f15cbe18b0d83b61150293">USART_CR3_WUS</a></div><div class="ttdeci">#define USART_CR3_WUS</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21275</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga7b0a61926b32b1bbe136944c4133d2be"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga7b0a61926b32b1bbe136944c4133d2be">USART_CR2_ABRMODE</a></div><div class="ttdeci">#define USART_CR2_ABRMODE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21208</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga7b148ee7c697bbcf836648063613612a"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga7b148ee7c697bbcf836648063613612a">USART_RQR_RXFRQ</a></div><div class="ttdeci">#define USART_RQR_RXFRQ</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21339</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga7c5d6fcd84a4728cda578a0339b4cac2"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga7c5d6fcd84a4728cda578a0339b4cac2">USART_CR3_RTSE</a></div><div class="ttdeci">#define USART_CR3_RTSE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21245</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga7f9bc41700717fd93548e0e95b6072ed"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga7f9bc41700717fd93548e0e95b6072ed">USART_CR2_LBDL</a></div><div class="ttdeci">#define USART_CR2_LBDL</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21164</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga8006ca5d160f9805977f2c77f146a75c"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga8006ca5d160f9805977f2c77f146a75c">USART_CR3_WUFIE</a></div><div class="ttdeci">#define USART_CR3_WUFIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21280</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga8199e4dab14311318c87b77ef758c2f9"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga8199e4dab14311318c87b77ef758c2f9">USART_ISR_CMF</a></div><div class="ttdeci">#define USART_ISR_CMF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21398</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga8342cbdabe2a5ae03ee73452a9ebf935"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga8342cbdabe2a5ae03ee73452a9ebf935">USART_CR1_RXNEIE_RXFNEIE</a></div><div class="ttdeci">#define USART_CR1_RXNEIE_RXFNEIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21079</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga8400b4500c41800e5f18fc7291a64c9f"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga8400b4500c41800e5f18fc7291a64c9f">USART_ICR_FECF</a></div><div class="ttdeci">#define USART_ICR_FECF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21436</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga89131b07184422c83fda07ca20d4ce4c"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga89131b07184422c83fda07ca20d4ce4c">USART_ISR_CTS</a></div><div class="ttdeci">#define USART_ISR_CTS</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21377</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga8a630d4a5e4ce10ad6fdb9da47126f4f"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga8a630d4a5e4ce10ad6fdb9da47126f4f">USART_ICR_CTSCF</a></div><div class="ttdeci">#define USART_ICR_CTSCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21460</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga8e927fad0bfa430f54007e158e01f43b"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga8e927fad0bfa430f54007e158e01f43b">USART_GTPR_GT</a></div><div class="ttdeci">#define USART_GTPR_GT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21317</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga8f743bbd3df209bd1d434b17e08a78fe"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga8f743bbd3df209bd1d434b17e08a78fe">USART_CR2_DATAINV</a></div><div class="ttdeci">#define USART_CR2_DATAINV</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21199</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga9180b9249a26988f71d4bb2b0c3eec27"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga9180b9249a26988f71d4bb2b0c3eec27">USART_CR3_SCEN</a></div><div class="ttdeci">#define USART_CR3_SCEN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21236</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga91ad128d8b96d94461290e19164bbfc3"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga91ad128d8b96d94461290e19164bbfc3">USART_CR1_TXEIE_TXFNFIE</a></div><div class="ttdeci">#define USART_CR1_TXEIE_TXFNFIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21085</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga95f0288b9c6aaeca7cb6550a2e6833e2"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga95f0288b9c6aaeca7cb6550a2e6833e2">USART_CR1_M</a></div><div class="ttdeci">#define USART_CR1_M</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21100</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga9a96fb1a7beab602cbc8cb0393593826"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga9a96fb1a7beab602cbc8cb0393593826">USART_CR3_ONEBIT</a></div><div class="ttdeci">#define USART_CR3_ONEBIT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21254</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga9d4d7675c0d36ce4347c3509d27c0760"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga9d4d7675c0d36ce4347c3509d27c0760">USART_ICR_IDLECF</a></div><div class="ttdeci">#define USART_ICR_IDLECF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21445</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga9e5b4a08e3655bed8ec3022947cfc542"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga9e5b4a08e3655bed8ec3022947cfc542">USART_ISR_ORE</a></div><div class="ttdeci">#define USART_ISR_ORE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21356</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_ga9fb259765d41183dc3c5fd36831358d1"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#ga9fb259765d41183dc3c5fd36831358d1">USART_ISR_CTSIF</a></div><div class="ttdeci">#define USART_ISR_CTSIF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21374</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaa02ef5d22553f028ea48e5d9f08192b4"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaa02ef5d22553f028ea48e5d9f08192b4">USART_CR2_LBDIE</a></div><div class="ttdeci">#define USART_CR2_LBDIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21167</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaa0b423f0f4baf7d510ea70477e5c9203"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaa0b423f0f4baf7d510ea70477e5c9203">USART_GTPR_PSC</a></div><div class="ttdeci">#define USART_GTPR_PSC</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21314</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaa10e69d231b67d698ab59db3d338baa6"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaa10e69d231b67d698ab59db3d338baa6">USART_ISR_PE</a></div><div class="ttdeci">#define USART_ISR_PE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21347</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaa125f026b1ca2d76eab48b191baed265"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaa125f026b1ca2d76eab48b191baed265">USART_CR3_CTSE</a></div><div class="ttdeci">#define USART_CR3_CTSE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21248</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaa17130690a1ca95b972429eb64d4254e"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaa17130690a1ca95b972429eb64d4254e">USART_CR1_TCIE</a></div><div class="ttdeci">#define USART_CR1_TCIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21082</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaa40d2e52b5955b30c9399eb3dec769e8"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaa40d2e52b5955b30c9399eb3dec769e8">USART_RQR_TXFRQ</a></div><div class="ttdeci">#define USART_RQR_TXFRQ</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21342</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaa41e8667b30453a6b966aded9f5e8cbb"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaa41e8667b30453a6b966aded9f5e8cbb">USART_ISR_TC</a></div><div class="ttdeci">#define USART_ISR_TC</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21365</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaa513c61dd111de0945d8dd0778e70ad5"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaa513c61dd111de0945d8dd0778e70ad5">USART_ISR_REACK</a></div><div class="ttdeci">#define USART_ISR_REACK</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21413</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaaa290a89959d43fecf43f89d66123a0a"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaaa290a89959d43fecf43f89d66123a0a">USART_CR2_ABREN</a></div><div class="ttdeci">#define USART_CR2_ABREN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21205</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaaaf5a3b29c38098274947c0b8782997f"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaaaf5a3b29c38098274947c0b8782997f">USART_ISR_RXFF</a></div><div class="ttdeci">#define USART_ISR_RXFF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21419</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaac6e25c121fc78142f8866809bc98aaa"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaac6e25c121fc78142f8866809bc98aaa">USART_CR1_CMIE</a></div><div class="ttdeci">#define USART_CR1_CMIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21109</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaae7d1bc407d9e4168d7059043fe8e50f"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaae7d1bc407d9e4168d7059043fe8e50f">USART_ICR_LBDCF</a></div><div class="ttdeci">#define USART_ICR_LBDCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21457</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaaed1a39c551b1641128f81893ff558d0"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaaed1a39c551b1641128f81893ff558d0">USART_CR3_EIE</a></div><div class="ttdeci">#define USART_CR3_EIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21221</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gab2d95af966e08146e1172c4b828bda38"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gab2d95af966e08146e1172c4b828bda38">USART_CR1_DEDT</a></div><div class="ttdeci">#define USART_CR1_DEDT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21115</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gab80e139b33533a335a75c58ef2e3ca3c"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gab80e139b33533a335a75c58ef2e3ca3c">USART_CR1_TXFEIE</a></div><div class="ttdeci">#define USART_CR1_TXFEIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21143</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gab89524eda63950f55bc47208a66b7dca"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gab89524eda63950f55bc47208a66b7dca">USART_CR2_RTOEN</a></div><div class="ttdeci">#define USART_CR2_RTOEN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21213</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gab90e1ecd73a2286ea1e5f056fb2b51d3"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gab90e1ecd73a2286ea1e5f056fb2b51d3">USART_CR3_RXFTCFG</a></div><div class="ttdeci">#define USART_CR3_RXFTCFG</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21289</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gabe52544cefa3642d3d1b3db7473bdbf2"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gabe52544cefa3642d3d1b3db7473bdbf2">USART_ISR_RXNE_RXFNE</a></div><div class="ttdeci">#define USART_ISR_RXNE_RXFNE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21362</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gabfe55005a97f8ea7ca8e630e6c08912d"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gabfe55005a97f8ea7ca8e630e6c08912d">USART_CR1_RTOIE</a></div><div class="ttdeci">#define USART_CR1_RTOIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21131</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gac2bf63e682e013f87e611d458e22d699"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gac2bf63e682e013f87e611d458e22d699">USART_ICR_UDRCF</a></div><div class="ttdeci">#define USART_ICR_UDRCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21469</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gac63401e737dd8c4ac061a67e092fbece"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gac63401e737dd8c4ac061a67e092fbece">USART_CR3_SCARCNT</a></div><div class="ttdeci">#define USART_CR3_SCARCNT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21269</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gac71129810fab0b46d91161a39e3f8d01"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gac71129810fab0b46d91161a39e3f8d01">USART_CR3_HDSEL</a></div><div class="ttdeci">#define USART_CR3_HDSEL</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21230</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gac8931efa62c29d92f5c0ec5a05f907ef"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gac8931efa62c29d92f5c0ec5a05f907ef">USART_CR2_LINEN</a></div><div class="ttdeci">#define USART_CR2_LINEN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21187</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gac93fffe176d75c707e6bef9d15406331"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gac93fffe176d75c707e6bef9d15406331">USART_ICR_NECF</a></div><div class="ttdeci">#define USART_ICR_NECF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21439</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gacd65f9fd10ee8e99db1118828deb0441"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gacd65f9fd10ee8e99db1118828deb0441">USART_CR3_DEM</a></div><div class="ttdeci">#define USART_CR3_DEM</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21263</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gacee745b19e0a6073280d234fdc96e627"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gacee745b19e0a6073280d234fdc96e627">USART_ISR_IDLE</a></div><div class="ttdeci">#define USART_ISR_IDLE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21359</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gacf92ea54425a962dde662b10b61d0250"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gacf92ea54425a962dde662b10b61d0250">USART_ICR_TCCF</a></div><div class="ttdeci">#define USART_ICR_TCCF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21451</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gad261e1474dfb5329b5520e22790b026b"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gad261e1474dfb5329b5520e22790b026b">USART_RQR_ABRRQ</a></div><div class="ttdeci">#define USART_RQR_ABRRQ</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21330</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gad2def80ad9addd71c47ae109056bd19b"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gad2def80ad9addd71c47ae109056bd19b">USART_CR2_DIS_NSS</a></div><div class="ttdeci">#define USART_CR2_DIS_NSS</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21158</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gad831dfc169fcf14b7284984dbecf322d"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gad831dfc169fcf14b7284984dbecf322d">USART_CR1_WAKE</a></div><div class="ttdeci">#define USART_CR1_WAKE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21097</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gad8ea420fd72b3f22e3ae5c22242c6b72"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gad8ea420fd72b3f22e3ae5c22242c6b72">USART_ISR_WUF</a></div><div class="ttdeci">#define USART_ISR_WUF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21407</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gada0d5d407a22264de847bc1b40a17aeb"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gada0d5d407a22264de847bc1b40a17aeb">USART_CR1_RE</a></div><div class="ttdeci">#define USART_CR1_RE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21070</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gadc2ad93cdc6d8f138f455a2fb671a211"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gadc2ad93cdc6d8f138f455a2fb671a211">USART_CR2_TXINV</a></div><div class="ttdeci">#define USART_CR2_TXINV</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21196</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gade7f090b04fd78b755b43357ecaa9622"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gade7f090b04fd78b755b43357ecaa9622">USART_CR1_TE</a></div><div class="ttdeci">#define USART_CR1_TE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21073</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gae1f1b53b09336e82958755747853a753"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gae1f1b53b09336e82958755747853a753">USART_CR3_DDRE</a></div><div class="ttdeci">#define USART_CR3_DDRE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21260</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gae527749fded038f642974711b1d53ba3"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gae527749fded038f642974711b1d53ba3">USART_CR1_EOBIE</a></div><div class="ttdeci">#define USART_CR1_EOBIE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21134</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gae762a0bed3b7ecde26377eccd40d1e10"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gae762a0bed3b7ecde26377eccd40d1e10">USART_ISR_ABRE</a></div><div class="ttdeci">#define USART_ISR_ABRE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21389</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gae7ab0ae314fb7a4b72f5cfa9ea870673"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gae7ab0ae314fb7a4b72f5cfa9ea870673">USART_ISR_RXFT</a></div><div class="ttdeci">#define USART_ISR_RXFT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21425</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gae9c861daca1188e562fc2cda3a434e15"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gae9c861daca1188e562fc2cda3a434e15">USART_ISR_TCBGT</a></div><div class="ttdeci">#define USART_ISR_TCBGT</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21422</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaec1e63e26cd15479d01a5f13991e1184"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaec1e63e26cd15479d01a5f13991e1184">USART_RDR_RDR</a></div><div class="ttdeci">#define USART_RDR_RDR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21480</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaed6caeb0cb48f1a7b34090f31a92a8e2"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaed6caeb0cb48f1a7b34090f31a92a8e2">USART_CR1_OVER8</a></div><div class="ttdeci">#define USART_CR1_OVER8</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21112</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaee6ee01c6e5325b378b2209ef20d0a61"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaee6ee01c6e5325b378b2209ef20d0a61">USART_CR2_STOP_0</a></div><div class="ttdeci">#define USART_CR2_STOP_0</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21183</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaef5b4369d11e4acaf9a672947102534c"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaef5b4369d11e4acaf9a672947102534c">USART_ISR_UDR</a></div><div class="ttdeci">#define USART_ISR_UDR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21386</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaf00a820cca1d3bb31f9f4f602f070c44"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaf00a820cca1d3bb31f9f4f602f070c44">USART_ISR_LBDF</a></div><div class="ttdeci">#define USART_ISR_LBDF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21371</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaf1433ae77d20ec6da645117cde536f81"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaf1433ae77d20ec6da645117cde536f81">USART_ISR_TEACK</a></div><div class="ttdeci">#define USART_ISR_TEACK</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21410</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaf322143841cafcdbc2f46b0a99c8c7c5"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaf322143841cafcdbc2f46b0a99c8c7c5">USART_ISR_TXFE</a></div><div class="ttdeci">#define USART_ISR_TXFE</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21416</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaf993e483318ebcecffd18649de766dc6"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaf993e483318ebcecffd18649de766dc6">USART_CR2_STOP</a></div><div class="ttdeci">#define USART_CR2_STOP</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21182</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gafb5e9fc4111b0159c65811f6a206c192"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gafb5e9fc4111b0159c65811f6a206c192">USART_CR1_FIFOEN</a></div><div class="ttdeci">#define USART_CR1_FIFOEN</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21140</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gafb7fb858e7f0dec99740570ecfb922cc"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gafb7fb858e7f0dec99740570ecfb922cc">USART_ISR_BUSY</a></div><div class="ttdeci">#define USART_ISR_BUSY</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21395</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gafbb4336ac93d94d4e78f9fb7b3a0dc68"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gafbb4336ac93d94d4e78f9fb7b3a0dc68">USART_CR2_CPOL</a></div><div class="ttdeci">#define USART_CR2_CPOL</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21176</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gafbbfac6c1ba908d265572184b02daed2"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gafbbfac6c1ba908d265572184b02daed2">USART_ISR_ABRF</a></div><div class="ttdeci">#define USART_ISR_ABRF</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21392</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gaff130f15493c765353ec2fd605667c5a"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gaff130f15493c765353ec2fd605667c5a">USART_CR3_DMAR</a></div><div class="ttdeci">#define USART_CR3_DMAR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21239</div></div>
<div class="ttc" id="agroup___peripheral___registers___bits___definition_html_gafff10115e1adb07c00f42627cedf01e5"><div class="ttname"><a href="group___peripheral___registers___bits___definition.html#gafff10115e1adb07c00f42627cedf01e5">USART_CR2_RXINV</a></div><div class="ttdeci">#define USART_CR2_RXINV</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:21193</div></div>
<div class="ttc" id="astm32h7xx_8h_html"><div class="ttname"><a href="stm32h7xx_8h.html">stm32h7xx.h</a></div><div class="ttdoc">CMSIS STM32H7xx Device Peripheral Access Layer Header File.</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html">USART_TypeDef</a></div><div class="ttdoc">Universal Synchronous Asynchronous Receiver Transmitter.</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1596</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_a315ab2fb3869668e7c5c12e8204efe10"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#a315ab2fb3869668e7c5c12e8204efe10">USART_TypeDef::TDR</a></div><div class="ttdeci">__IO uint32_t TDR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1607</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_a5732c379e1ce532552e80392db4eabf8"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#a5732c379e1ce532552e80392db4eabf8">USART_TypeDef::RTOR</a></div><div class="ttdeci">__IO uint32_t RTOR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1602</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_a6d7dcd3972a162627bc3470cbf992ec4"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#a6d7dcd3972a162627bc3470cbf992ec4">USART_TypeDef::CR1</a></div><div class="ttdeci">__IO uint32_t CR1</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1597</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_a6ef06ba9d8dc2dc2a0855766369fa7c9"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#a6ef06ba9d8dc2dc2a0855766369fa7c9">USART_TypeDef::BRR</a></div><div class="ttdeci">__IO uint32_t BRR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1600</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_a79ce09e9fbedb2d169b3a584ed003b02"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#a79ce09e9fbedb2d169b3a584ed003b02">USART_TypeDef::ISR</a></div><div class="ttdeci">__IO uint32_t ISR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1604</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_a8d538b7390289142b70428c5b0af0a18"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#a8d538b7390289142b70428c5b0af0a18">USART_TypeDef::RDR</a></div><div class="ttdeci">__IO uint32_t RDR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1606</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_aa7ede2de6204c3fc4bd9fb328801c99a"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#aa7ede2de6204c3fc4bd9fb328801c99a">USART_TypeDef::CR2</a></div><div class="ttdeci">__IO uint32_t CR2</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1598</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_ab6d6dd2af5463e9e3df458557e09f6cf"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#ab6d6dd2af5463e9e3df458557e09f6cf">USART_TypeDef::ICR</a></div><div class="ttdeci">__IO uint32_t ICR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1605</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_abe251663891063ada5a08d269c1d71a2"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#abe251663891063ada5a08d269c1d71a2">USART_TypeDef::PRESC</a></div><div class="ttdeci">__IO uint32_t PRESC</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1608</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_add7a9e13a3281f6bea133b3693ce68f8"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#add7a9e13a3281f6bea133b3693ce68f8">USART_TypeDef::RQR</a></div><div class="ttdeci">__IO uint32_t RQR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1603</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_ae23acff49b4ff96fd29093e80fc7d72e"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#ae23acff49b4ff96fd29093e80fc7d72e">USART_TypeDef::GTPR</a></div><div class="ttdeci">__IO uint32_t GTPR</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1601</div></div>
<div class="ttc" id="astruct_u_s_a_r_t___type_def_html_af2991da9a4e1539530cd6b7b327199cc"><div class="ttname"><a href="struct_u_s_a_r_t___type_def.html#af2991da9a4e1539530cd6b7b327199cc">USART_TypeDef::CR3</a></div><div class="ttdeci">__IO uint32_t CR3</div><div class="ttdef"><b>Definition</b> stm32h723xx.h:1599</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a href="dir_60925fc218da8ca7908795bf5f624060.html">Drivers</a></li><li class="navelem"><a href="dir_7baec2ddb99168f99d1052c1aec46b20.html">STM32H7xx_HAL_Driver</a></li><li class="navelem"><a href="dir_4f22a8fa6199c96df71a89cbd7613f35.html">Inc</a></li><li class="navelem"><a href="stm32h7xx__ll__usart_8h.html">stm32h7xx_ll_usart.h</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.14.0 </li>
  </ul>
</div>
</body>
</html>
